body {
	margin:0; padding:10px;
	background-color:#fff;
	color:#3f3f3f;
	font:0.81em Arial, Tahoma, Helvetica, sans-serif;
}

a {color:#976103;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
p {margin:0 0 10px;}
form, fieldset {margin:0; padding:0; border:none;}
input, select, textarea {font:1em Arial, Tahoma, Helvetica, sans-serif;}
.input {border:2px solid #e8d684; padding:1px;}

.clear {clear:both; position:relative;}

#main {width:925px; margin:0 auto;}

/* ============== top flash ============== */


/* ============== top ============== */
#topOuter {padding:12px 4px 0; background:url(../images/wrapper_top.png) top no-repeat #ffdc1a;}
#topOuter2 {height: 182px; margin-bottom: 5px; }
#top {background:url(../images/content_bg.png) repeat-y #fff;}
#topInner {height:105px; padding:13px 4px 0; background:url(../images/content_top.png) no-repeat;}
#topInner2 {height:164px; padding:13px 0px 0; background:url(../images/content_top.png) no-repeat;}
#top h1 {margin:13px 54px 0 44px; float:left;}
#top ul {height:90px; margin:0; padding:0 10px; list-style:none; border-left:1px solid #ffdc1a; float:left;}
#top li {padding:0 17px; float:left;}
#top img {display:block;}

/* ============ topMenu ============ */
#topMenu {height:53px; padding:0 9px; margin-bottom:9px; background:url(../images/topmenu_bg.png) no-repeat #ed070f;}
#topMenu ul {margin:0; padding:0; list-style:none;}
#topMenu ul li {float:left;}

/* ============ wrapper ============ */
.wrapperOuter {background:url(../images/wrapper_bottom.png) bottom no-repeat #ffdc1a; margin-bottom:9px;}
.wrapperOuter2 { margin-bottom:9px;}
.wrapperOuter3 { margin-bottom:2px;}
.wrapper {padding:9px 4px 3px; background:url(../images/wrapper_top.png) top no-repeat;}

.header {margin-bottom:9px;}
.header img {display:block;}

/* =========== mainSplash ========== */
#mainSplash {width:917px; height:293px; font-weight:bold; font-size:1.38em; color:#fff; background:url(../images/main_splash.jpg) no-repeat;}
#mainSplash p {width:293px; height:201px; margin:0; padding:44px 17px 44px 27px; border-left:1px solid #ffdc1a; float:right;}

/* ============== path ============= */
#path {margin:-3px 13px 0; padding-bottom:5px; font-size:0.85em; color:#976103;}

/* ============== cols ============= */
.colLeft {float:left;}
.colRight {float:right;}

/* ============ content ============ */
.content {background:url(../images/content_bg.png) repeat-y;}
.contentT {background:url(../images/content_top.png) no-repeat;}
.contentB {padding:0 4px 4px; background:url(../images/content_bottom.png) bottom no-repeat;}

/* ============ contentR =========== */
.contentR {background:url(../images/content_r_bg.png) repeat-y;}
.contentRT {background:url(../images/content_r_top.png) no-repeat;}
.contentRB {padding:0 4px 4px; background:url(../images/content_r_bottom.png) bottom no-repeat;}
.contentR .colLeft {width:575px;}
.contentR .colRight {width:333px;}
/* ============ contentR white =========== */
.contentR2 {background:url(../images/content_r_bg_white.png) repeat-y;}
.contentRT2 {background:url(../images/content_r_top_white.png) no-repeat;}
.contentRB2 {padding:0 4px 4px; background:url(../images/content_r_bottom_white.png) bottom no-repeat;}
.contentR2 .colLeft {width:575px;}
.contentR2 .colRight {width:333px;}

/* ============ contentL =========== */
.contentL {background:url(../images/content_l_bg.png) repeat-y;}
.contentLT {background:url(../images/content_l_top.png) no-repeat;}
.contentLB {padding:0 4px 4px; background:url(../images/content_l_bottom.png) bottom no-repeat;}
.contentL .colLeft {width:378px;}
.contentL .colRight {width:530px;}

/* ========== contentFull ========== */
.contentFull {background:url(../images/content_full_bg.png) repeat-y;}
.contentFullT {background:url(../images/content_full_top.png) no-repeat;}
.contentFullB {padding:0 4px 4px; background:url(../images/content_full_bottom.png) bottom no-repeat;}
.contentFull .colLeft {width:379px;}
.contentFull .colRight {width:530px;}

/* ============== tabs ============= */
.tabs {width:494px; height:53px; margin:0 -4px 0 0; padding:6px 21px 0 19px; list-style:none; background:url(../images/tabs_bg.png) no-repeat #fdf9e5; 
}
.tabs li {width:237px; margin:0 5px; font:1.38em "Arial Black"; text-align:center; background:url(../images/tab_bg.png) no-repeat; float:left;}
.tabs .active {background:url(../images/tab_bg_active.png) no-repeat;}
.tabs a {height:36px; padding-top:11px; color:#e68201; text-decoration:none; display:block; outline:none; position:relative;}

.iconOpis {width:51px; height:51px; background:url(../images/icon_opis.png) no-repeat; position:absolute; top:-23px; right:-20px;}
.iconDane {width:51px; height:51px; background:url(../images/icon_dane.png) no-repeat; position:absolute; top:-23px; right:-20px;}

/* ============ textPage =========== */
.textPageTop {padding:18px 24px;
              margin: 5px 0px 0px 2px;
             /* background-color: #fcf0b1; */
}

.textPage {padding:18px 24px;}
.textPageImg {padding:18px 0; text-align:center;}
.textPageNo {padding:18px 0; text-align:left; }
.textPageNo ul {
                 list-style: none;
                 font-weight: bold;
                 
               }
/* ============= hitBox ============ */
/*
#hitBox {width:911px;  margin:0 auto 4px; padding:68px 0; background:url(../images/hit_bg2.jpg) no-repeat; zoom:1; position:relative;}
.hitList {margin:0 42px; padding:0; list-style:none;}
.hitList li {width:331px; height:368px; margin:0 41px 22px; background:url(../images/hit_frame.gif) no-repeat; float:left;}
.hitList li img {display:block; margin:0 auto;}
.hitList .brand {height:94px; margin-bottom:8px; padding:26px 100px 0 97px;}
.hitList .img {height:217px; padding:7px 8px 0;}
  */
#hitBoxOuter {width:911px; margin:0 auto 4px; background:url(../images/hit_bg.jpg);}
#hitBox {background:url(../images/hit_bg_top.jpg) no-repeat;}
#hitBoxInner {padding:68px 0; background:url(../images/hit_bg_bottom.gif) bottom no-repeat;}
.hitList {margin:0 42px; padding:0; list-style:none;}
.hitList li {width:331px; height:368px; margin:0 41px 22px; background:url(../images/hit_frame.gif) no-repeat; float:left;}
.hitList li img {display:block; margin:0 auto;}
.hitList .brand {height:94px; margin-bottom:8px; padding:26px 100px 0 97px;}
.hitList .img {height:217px; padding:7px 8px 0;}
  
/* ============ contact ============ */
#contact {font-size:0.92em; padding:11px 10px 11px 14px;}
#contactForm table {border-collapse:collapse;}
#contactForm td {padding:1px 0; vertical-align:top;}
#contactForm .label {padding:4px 8px 1px 0; text-align:right; white-space:pre;}
#contactForm .input {width:150px;}
#contactForm textarea.input {width:250px;}
#contactForm .submit {padding-top:8px; text-align:right;}

.contactInfo {padding:11px 0 15px; font-size:0.92em; overflow:hidden; display:none;}
.contactCol {width:265px; text-align:center; float:left;}

/* ============ product ============ */
.productImg {padding:20px 0 15px;}
.productImg img {display:block; margin:0 auto;}
.productImg .zoom {margin:-35px 0 -11px; float:right; position:relative; z-index:1;}
.productInfo {padding:18px 30px 18px 40px; display:none;}

.productImg .productImgfoto {padding:0px 0 15px;}
.productImg .productImgfoto img {display:block; margin:0 auto;}
.productImg .productImgfoto .zoom {margin:-35px 0 -11px; float:right; position:relative; z-index:1;}
.productInfo .productImgfoto {padding:18px 30px 18px 40px; display:none;}

.productImg2 {padding:20px 0 15px;}
.productImg2 img {display:block; margin:0 auto;}

#prodMore {margin-top:3px; background:url(../images/content_bg.png) repeat-y;}
#prodMoreB {padding:16px 16px 20px; background:url(../images/content_bottom.png) bottom no-repeat; overflow:hidden;}
#prodMore .prev {margin-top:45px; float:left;}
#prodMore .next {margin-top:45px; float:right;}

.prodMore {margin-top:3px; background:url(../images/content_bg.png) repeat-y;}
.prodMoreB {padding:16px 16px 20px;  overflow:hidden;}
.prodMoreB_last {padding:16px 16px 20px; background:url(../images/content_bottom.png) bottom no-repeat; overflow:hidden;}
.prodMore .prev { float:left;}
.prodMore .next { float:right;}
.prodMore ul {width:580px; height:147px; margin:0 15px 0 15px; padding:0 12px; list-style:none; overflow:hidden;}
.prodMore li {width:132px; height:138px; padding:9px 10px 5px 28px; margin:0 6px; background:url(../images/thumb_frame_s.png) no-repeat; float:left;}
.lifirst {width:132px; height:138px; padding:9px 10px 0 28px; margin:0 6px; float:left;}

.prodlogo {width: 130px; height: 138px; float: left; }
.prodlogo img {padding: 22px 5px 5px 25px; }
.ul_prod{ float: left;}
#prodMore2 {margin-top:3px; }
#prodMoreB2 {padding:16px 16px 20px; }
#prodMore2 .prev {margin-top:45px; float:left;}
#prodMore2 .next {margin-top:45px; float:right;}

#prodMore ul {width:764px; height:147px; margin:0; padding:0 9px; list-style:none; overflow:hidden;}
#prodMore li {width:138px; height:138px; padding:9px 0 0 9px; margin:0 22px; background:url(../images/thumb_frame.png) no-repeat; float:left;}

/* ========== manufacturer ========= */
.manufacturer {padding:25px 30px 20px 30px;}
.manufacturer .brand {width:112px; height:133px; padding:23px 26px 0 0; margin:-25px 36px 20px -31px; text-align:center; background:url(../images/manufacturer_logo.png) no-repeat; float:left;}

/* ============ buttons ============ */
#buttons {margin:0 -8px;}
#buttons ul {margin:0; padding:0; list-style:none;}
#buttons ul li {margin:0 8px; float:left;}
#buttons img {margin-bottom:9px; display:block;}

.boxshoop{
      width: 230px;
      float: left;
      margin: 5px;
      text-align: center;
}

.boxshoop strong{
        color: #ef3941;
}
.boxshoop select{
        width: 150px;
        margin: 5px 0 0 0; 
} 
#err {
   display: none;
   font-weight: bold;
}

.foto_more{
  width: 300px;
  height: 210px;
}
#arrow1,#arrow41{
  display: none;
}
.a_href{
   float: right;
   margin-bottom: 15px;
   margin-right: 5px;
}
h5{
   float: right;
   font-size: 12px;
}
.czcionka_gdzie {
  font: bold 90% Georgia, serif;
}
.productImg2 img {
          width: 100%;
}
#Tomek_list ul{
margin:20px 0 0 0; padding:0 10px; list-style:none; float:left;
list-style-type: none;

}
#Tomek_list li{
 float : left;
 padding: 0 10px;
 
}
#Tomek_list img {display:block; width: 50px;}
#Tomek_list a {
 }

#rekl_nazwa{float: left; margin-left: 28px;} 
#rekl_publikacja{float: right; margin-right: 28px;} 
#rekl_top_ramka{width: 575px; height: 71px; background: url(../images/rekl/rekl_g.jpg) 0 0 repeat-x}
#rekl_tab_prasowa{width: 140px; height: 71px; float: left;}
#rekl_tab_telewizyjna{width: 145px; height: 71px; float: left;}
#rekl_gp{width: 27px; height: 71px; float: right; background: url(../images/rekl/rekl_gp.jpg) 0 100% no-repeat}
#rekl_bg_ramka{width: 575px; background: url(../images/rekl/rekl_bg.jpg) 0 0 repeat-y; text-align: center;}
#rekl_bottom_ramka{width: 575px; height: 47px; background: url(../images/rekl/rekl_d.jpg) 0 0 repeat-x;}
#rekl_dp{width: 27px; height: 47px; float: right; background: url(../images/rekl/rekl_dp.jpg) 0 0 no-repeat}
#rekl_dl{width: 27px; height: 47px; float: left; background: url(../images/rekl/rekl_dl.jpg) 0 0 no-repeat}
#rekl_bg_ramka img{width: 90%; display: block; margin: 0 auto;}

#pages{margin-top: 84px;}
.pages_linia{border-bottom: 1px solid #e1e1e1; height: 30px; width: 250px;}
.pages_powrot{width: 250px; text-align: right; margin-top: 10px;}
.pages_powrot a{color: #000;}
.pages_container{height: 30px;}
.pages_left{height: 30px; width: 16px; float: left; background: url(../images/rekl/pages_left.jpg) 0 0 no-repeat;}
.pages_right{height: 30px; width: 15px; float: left; background: url(../images/rekl/pages_right.jpg) 0 0 no-repeat;}
.pages_item{height: 30px; width: 20px; float: left; background: url(../images/rekl/pages_bg.jpg) 0 0 repeat-x; text-align: center; line-height: 30px;}
.pages_item a{color: #fff; text-decoration: none; font-weight: bold;}
.pages_item_on{height: 30px; width: 20px; float: left; background: url(../images/rekl/pages_on.jpg) 0 0 no-repeat; text-align: center; line-height: 30px}
.pages_item_on a{color: #ff7800; text-decoration: none; font-weight: bold;}
.pages_year{color: #ff7800; font-weight: bold; margin: 28px 0 6px 10px}

#rekl_right{float: right; width: 290px;}