html, body {
          
          font-size:12px;
          font-family:arial,tahoma,verdana;
          text-align:center; 
          margin:0;
          padding:0;
          color:#848484;
          text-align:center;
          /*background:url(gfx/bgbody.jpg) ;
          background-attachment:fixed;*/
}
/*boczki*/
#bodys{
	background:url(gfx/bgbody.jpg) ;
	background-attachment:fixed;
    padding:0;
	margin:0;
    height:1000px;
    background-position: -210px 0px;
}

#container {margin:0 auto 0 auto;width:1115px;border:0px solid white;text-align:left;min-height:600px;  background:url(gfx/bg_cont1.png);}

#cont1{
  width:1037px;
  margin-left:39px;
 
}
.clears {clear:both;height:0px;overflow:hidden}

#top-a{
          background:url(gfx/top1_old.png);
          height:149px;
          width:100%;
          position:absolute;
          top:77px;
          left:0;
}

#top{
          height:225px;
          position:relative;
}
#top_logo, #top_logo2{
          position:absolute;
          top:84px;
          left:39px;
          border:0;
}

#top_logo2{
          top:200px; left:751px;
}
#top2{
          background:url(gfx/top2.png) no-repeat;
          height:440px;
          position:relative;
          margin:0 ;
          padding:0;
          
}

#menu_top1, #menu_top2, #menu_top3, #menu_top4, #menu_top5, #menu_top6, #menu_top7{          height:30px;}
#menu_top1 img{          background:url(gfx/menu/menu1.png) ;}
#menu_top2 img{          background:url(gfx/menu/menu2.png) ;}
#menu_top3 img{          background:url(gfx/menu/menu3.png) ;}
#menu_top4 img{          background:url(gfx/menu/menu4.png) ;}
#menu_top5 img{          background:url(gfx/menu/menu5.png) ;}
#menu_top6 img{          background:url(gfx/menu/menu6.png) ;}
#menu_top7 img{          background:url(gfx/menu/menu7.png) ;}


#menu_top1 img:hover{          background:url(gfx/menu/menu1h.png) ;}
#menu_top2 img:hover{          background:url(gfx/menu/menu2h.png) ;}
#menu_top3 img:hover{          background:url(gfx/menu/menu3h.png) ;}
#menu_top4 img:hover{          background:url(gfx/menu/menu4h.png) ;}
#menu_top5 img:hover{          background:url(gfx/menu/menu5h.png) ;}
#menu_top6 img:hover{          background:url(gfx/menu/menu6h.png) ;}
#menu_top7 img:hover{          background:url(gfx/menu/menu7h.png) ;}
#top22{
          background:url(gfx/menu/menu_g_bg.png);
          width:240px;
          height:230px;
          position:absolute;
          left:45px;
          top:110px;
          z-index:20;
}
#top22 ul{
          margin:12px 0 0 15px; padding:0;
}
#top22 ul li{          list-style:none; margin:0 0 5px 0; padding:0;}
#menu_t1, #menu_t2, #menu_t3, #menu_t4{
          /*top:75px;
          left:890px;*/
          width:209px;
          height:42px;
          border:0px solid red;
          background:url(gfx/menu/menu_g1.png);
}
#menu_t2{           background:url(gfx/menu/menu_g2.png);}
#menu_t3{           background:url(gfx/menu/menu_g3.png);}
#menu_t4{           background:url(gfx/menu/menu_g4.png);}

#top3{
          background:url(gfx/top3.png);
          height:72px;
}
#top4{
          background:url(gfx/top4.png);
          height:269px;
          position:relative;
}
#top4_1{ position:absolute;top:104px;left:811px;}

.flasher{
		  position:absolute;
		  border:0px solid red;
		  top:0px;
		  left:0px;
}

#content{
		  border:0px solid red;
          min-height:473px;
          background:url(gfx/content-bg.png);
          padding:8px 0 8px 0;
}
#content_w{
          margin:0px 24px 0px 28px;
          background:#b9b9b9 url(gfx/content-bg2.png) repeat-x;
}
#menu_left{
          border:0px solid red;
          float:left;
          width:220px;
          margin-left:30px;
          margin-bottom:30px;
}
#menu_left h1{
          color:#3b3b3b;
          font-family:arial, georgia;
          font-size:35px;
          font-weight:normal;
          margin-top:5px;
}
#menu-left ul{          padding:0;}
#menu-top {
          padding:0;
          margin:0;
}
#menu-top .main-top-menu {
          color:#dde3eb;
          width:220px;
          min-height:46px;
          border:0px solid red;
          background: url(gfx/clear-button_menu.png) repeat-x;
          list-style:none;
          margin:0;
          padding:0;
}
#menu-top .main-top-menu img{
          margin: 12px 6px 0 5px;
          float:left;
	  cursor:pointer;
          width:32px;
          height:30px;
}
#menu-top .main-top-menu h2{
          margin:0;
          padding-top:15px;
          float:left;
	  cursor:pointer;
          font-size:15px;
}
#menu-top .main-top-menu ul{
          background:url(gfx/blank.gif);          
          padding:10px 0 0 0 ;
          margin:0;
}
#menu-top .main-top-menu ul li{
          background:url(gfx/menu_strzalka.jpg) no-repeat;
          background-position: 0px 0px;
          list-style:none;
          min-height:29px;
          margin:10px 0 0 0;
          border-bottom: 1px dotted #000000;
		  cursor:pointer;
}
#menu-top .main-top-menu ul li a{
          padding-left:25px;
          color:#191919;
          font-size:14px;
          text-transform:uppercase;
		  cursor:pointer;
          display:block;
}
#menu-top .main-top-menu ul li ul{          margin-left:10px;}
#menu-top .main-top-menu ul li ul li ul{          margin-left:10px;}
#menu-top .main-top-menu ul li ul li{          border-bottom:0;}
#menu-top .main-top-menu ul li ul li ul li{          border-bottom:0;}
#main_content{
		  border: 0px solid blue;
		  width:690px;
		  margin:0 0 0 15px;
		  min-height:200px;
		  float:left;
}
#main_content h1, #main_content h2{
          color:#3b3b3b;
          font-family: arial, georgia;
	  font-weight:normal;
          font-size:35px;
          font-weight:normal;          
          text-align:right;
          margin:5px 0 22px 0;
}
#text, #text2, #text10, #text11, #text12, #text13, #text14, #text15, #text16, #text17, #text18, #text19, #text20{
          color:#000000;
          font-size:14px;
          background:#e5e5e5;
          padding: 15px 10px 15px 10px;
          margin-bottom:20px;
}
#text p, #text2 p{font-size:13px; color:#000000;}
#gallery{ padding-top:20px;}
#gallery a{margin: 10px 20px 0 0;}
#gallery a img{ width:205px;}
.product_1, .product_2{
          float:left;
          text-align:center;
          margin-right:14px;
          padding:10px;          
          border:1px dotted #ffffff;
          -moz-border-radius: 7px;
}
.product_1 a, .product_2 a{
          color:#00809a;
          font-weight:600;
}
.product_1 .prod_link, .product_2 .prod_link{     text-align:right;}
.product_1 .prod_link a, .product_2 .prod_link a{ color:#000000;}
.mapa-strony{
          font-size:16px;
          font-weight:600;
}
.mapa-strony li ol{
          font-size:14px;
          font-weight:normal;
}
.tab_file thead{
          background:#888888;
          
}
.tab_file td{
          padding:5px;
}
.tab_file a{
          color:#00a2c3;
          font-weight:600;
}
.tab_file_1{
          background:#cccccc;
}

#cont_right{
		  border:0px solid orange;
		  float:left;
		  margin:0 0 0 15px;
		  min-height:200px;
		  width:280px;
}
#cont_right h1{
          color:#029cbd;
          font-family:georgia,arial;
          font-size:30px;
		  font-weight:normal;
		  margin:5px 0 20px 0;
}
#nowosci{
		  width:280px;
		  background:#ffffff;
		 
}

.pozycja_nowosc{
          text-align:center;
          padding:20px 0 10px 0;
          margin:0 15px 0 15px;
          border-bottom:2px dotted #00b5d0;
}
.pozycja_nowosc p a{
          text-align:left;
          color:#00809a;
          font-weight:600;
          float:left;
          font-size:14px;
          padding-left:5px;
}
.pozycja_nowosc .nowosc_link a{
          float:right;
          color:#000000;
          padding-right:5px;
}
#newsletter{
		  width:280px;
		  background:#ffffff url(gfx/newsletter.jpg);
		  height:116px ;
		  position:relative;
}
#news_1, #news_2{
		  position:absolute;
		  top:77px;
		  left:20px;
		  border:3px double #00b5d0;
		  background:#333333 url(gfx/input.jpg);
		  height:17px !important;
		  width:165px;
}
#news_2{
		  left:192px;
		  border:3px double #cccccc;
		  background:#efeeef;
		  color:#333333;
		  height:25px !important;
		  width:57px;
}

#footer{
		  border:0px solid red;
		  height:41px;
                  position:relative;
		  
}
.d_active{
          color:red !important;
          font-size:20px;
}

.formularz{ display:none;
          
}
#foot2, #foot3{
          position:absolute;
          top:10px;
          left:370px;
          border:0;
}