body {
   text-align:center;
   background:#C5C2A5 url(../images/bg.gif) repeat-x 0 0;
   font:normal 11px tahoma,sans-serif;
   
}
* {
   padding:0;
   margin:0;
}
img,
fieldset {
   border:none;
}

a {
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
.bg_n {
   background:none !important;
}
.b_n {
   border:none !important;
}
.clean {
   clear:both;
}
.skipmenu {
   position: absolute;
   left: 0px;
   top: -500px;
   overflow: hidden;
}
#wrapper {
   width:798px;
   margin:0 auto;
   position:relative;
}
#logo-box {
   height:122px;
   width:1357px;
   background:transparent url(../images/logo_bg.png) no-repeat 0 0;
   position:absolute;
   right:542px;
   top:0;
   z-index:1;
	 _background-image: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo_bg.png", sizingMethod="scale");
}

#logo {
   display:block;
   width:193px;
   height:94px;
   background:transparent url(../images/logo.gif) no-repeat 0 0;
   position:absolute;
   z-index:10;
   top:14px;
   left:35px;
}
#mainNav {
   width:100%;
   height:52px;
   background:transparent url(../images/nav_bg.jpg) no-repeat 0 0;
}
#mainNav ul {
   float:right;
   width:508px;
   height:15px;
   background:transparent url(../images/nav.gif) no-repeat 0 0;
   margin:18px 28px 0 0;
	 _margin:18px 14px 0 0;
   position:relative;
}
#mainNav ul li {
   position:absolute;
   top:0;
   height:15px;
   list-style:none;
}
#mainNav ul li a {
   display:block;
   height:15px;
}
#n1 {
   left:0;
   width:63px;
}
#n1 a:hover {
   background:transparent url(../images/nav.gif) no-repeat 0 -15px;
}
#n2 {
   left:64px;
   width:57px;
}
#n2 a:hover {
   background:transparent url(../images/nav.gif) no-repeat -64px -15px;
}
#n3 {
   left:122px;
   width:69px;
}
#n3 a:hover {
   background:transparent url(../images/nav.gif) no-repeat -122px -15px;
}
#n4 {
   left:192px;
   width:76px;
}
#n4 a:hover {
   background:transparent url(../images/nav.gif) no-repeat -192px -15px;
}
#n5 {
   left:269px;
   width:114px;
}
#n5 a:hover {
   background:transparent url(../images/nav.gif) no-repeat -269px -15px;
}
#n6 {
   left:384px;
   width:58px;
}
#n6 a:hover {
   background:transparent url(../images/nav.gif) no-repeat -384px -15px;
}
#n7 {
   left:443px;
   width:65px;
}
#n7 a:hover {
   background:transparent url(../images/nav.gif) no-repeat -443px -15px;
}
#header {
   width:100%;
   height:205px;
   /* background:transparent url(../images/top.jpg) no-repeat 0 0; */
}
#map {
   width:100%;
   height:36px;
   background:transparent url(../images/map.jpg) no-repeat 0 0;
   color:#6F6E5E;
}
#map p {
   line-height:36px;
   text-align:left;
   padding:0 0 0 35px;
	 _padding:10px 0 0 35px;
   width:320px;
   float:left;
}
#map p a {
   color:#6F6E5E;
   margin:0 4px;
}
#map p img {
   margin:0 4px;
   position:relative;
   top:-1px;
}
#map ul {
   width:380px;
   height:22px;
   float:right;
   background:transparent url(../images/lang.jpg) no-repeat 0 0;
   margin:6px 25px 0 0;
}
#map ul li {
   height:22px;
   list-style:none;
   float:left;
}
#map ul li a {
   height:22px;
   display:block;
   width:38px;
}
#contentBg {
   width:100%;
   background:transparent url(../images/cont1.gif) repeat-y 0 0;
}
#content {
   width:100%;
   background:transparent url(../images/cont1.jpg) no-repeat 0 0;
   padding:0 0 16px;
   position:relative;
}
#col1 {
   width:526px;
   float:left;
   margin:0 0 0 14px;
	 _margin:0 0 0 7px;
   background:transparent url(../images/col1_bg.gif) repeat-y 0 0;
   position:relative;
}
#col1Top {
   position:absolute;
   left:-14px;
   top:0;
   width:31px;
   height:20px;
   background:transparent url(../images/col1_top.jpg) no-repeat 0 0;
}
#col1 .text {
   min-height:210px;
	 _height:270px;
   padding:0 0 30px;
   width:100%;
   background:transparent url(../images/col1_bot.jpg) no-repeat left bottom;
   position:relative;
}
#col1 .subP {
   min-height:510px;
   padding:0 0 100px !important;
	 _height:620px;
}
#col1 .text h1 {
   font:normal 18px arial,sans-serif;
   color:#EC1D25;
   border-bottom:solid 1px #DFDFD3;
   margin:0 40px 0 25px;
   text-align:left;
   padding:20px 0 12px;
}
#col1 .text h2 {
   font:bold 13px tahoma,sans-serif;
   color:#7C7C7C;
   margin:20px 40px 0 25px;
   text-align:left;
   padding:5px 10px;
   background-color:#E6E5D1;
   border:solid 1px #DFDFD3;
}
#col1 .text p {
   color:#7C7C7C;
   margin:15px 40px 0 25px;
   text-align:justify;
   line-height:16px;
}

#col1 .text p a {
   color:#7C7C7C;
   text-decoration:underline;
}
#col1 .text p a:hover {
   text-decoration:none;
   color:#333;
}
#col1 .text p.wiecej {
   text-align:right;
   margin:5px 40px 0 25px;
}
#col1 .text p.wiecej a {
   color:#EC1D25;
}
#col2 {
   min-height:210px;
   padding:0 0 30px;
   width:258px;
   float:left;
}
#col2 h1 {
   font:normal 18px arial,sans-serif;
   color:#EC1D25;
   border-bottom:solid 1px #E5E5E5;
   margin:0 37px 0 10px;
   text-align:left;
   padding:20px 0 12px;
}
#col2 p {
   color:#7C7C7C;
   margin:15px 37px 0 10px;
   text-align:justify;
   line-height:16px;
}
#col2 p a {
   text-decoration:underline;
   color:#7C7C7C;
}
#col2 p a:hover {
   text-decoration:none;
   color:#333;
}
#col2 p span {
   color:#5D921A;
   font-weight:bold;
}
#thNav {
   border-top:solid 1px #DFDFD3;
   height:40px;  
   position:absolute;
   left:25px;
   bottom:30px;
   width:460px;
}
#thNav p {
   margin:0 !important;
   font-weight:bold;
   float:left;
   width:auto;
   padding:18px 0;
}
#thNav ul {
   float:left;
   padding:19px 10px;
}
#thNav ul li {
   list-style:none;
   display:inline;
   color:#C6C6BF;
}
#thNav ul li a {
   color:#EC1D25;
   margin:0 7px;
}
#textBot {  
   clear:both;
   border-bottom:solid 1px #E5E5E5;
   margin:-12px 35px 0;
	 overflow:hidden;
	 *zoom:1;
   *margin:-12px 0 0 20px;
   float:left;
	 padding-bottom:10px;
	 *width:728px;
}
#textBot ul li {
   width:222px;
   float:left;
   margin:0 30px 0 0;
   list-style:none;
}
#textBot ul .last {
   margin:0;
}
#textBot ul li h1 {
   font:normal 18px arial,sans-serif;
   color:#EC1D25;
   border-bottom:solid 1px #E5E5E5;
   text-align:left;
   padding:20px 0 12px;
}
#textBot ul li p {
   color:#7C7C7C;
   margin:10px 0 0;
   text-align:justify;
   line-height:16px;
}
.promo {
   width:222px !important;
   text-align:center;
	 _margin-left:-25px;
}
.promo img {
   width:124px;
   height:132px;
}
.promo li {
   float:left;
   margin:0 !important;
   list-style:none;
}
.promo .li1 {
   width:152px !important;
   padding:10px 0 0;
}
.promo .li2 {
   width:70px !important;
   padding:20px 0 0;
	 _padding:60px 0 0;
   _position:relative;
}
.promo .li2 a {
   color:#EC1D25;
   font-weight:bold;
   font-size:10px;
	 _position:absolute;
   _right:0;
   _top:20px;   
}
.promo .li2 span {
   display:block;
   margin:12px auto 0;
   width:55px;
   height:55px;
   background:transparent url(../images/promo_bg.jpg) no-repeat 0 0;
   color:#92917B;
   font:bold 15px arial,sans-serif;
   padding:19px 0 0;
}
#textBot .tel {
   width:222px;
   text-align:left;
   margin:20px 0 0;
}
#textBot .tel li {
   margin:0;
   float:left;
   color:#7C7C7C;
}
#textBot .tel .li1 {
   width:48px;
   line-height:18px;
}
#textBot .tel .li2 {
   width:108px;
   border-right:solid 1px #E5E5E5;
   line-height:18px;
}
#textBot .tel .li3 {
   width:65px
}
#textBot .tel .li3 span {
   display:block;
   margin:4px 0 0 5px;
   float:left;
}
#textBot .tel .li3 img {
   _margin:4px 0 0 10px;
}
#secNav {
   clear:both;
   height:36px;
   width:728px;
   position:absolute;
   bottom:-18px;
   left:35px;
}
#secNav ul {
   text-align:right;
}
#secNav ul li {
   display:inline;
   list-style:none;
   color:#ccc;
}
#secNav ul li a {
   color:#7C7C7C;
   margin:0 5px;
   line-height:36px;
}
#contBot {
   width:100%;
   height:22px;
   background:transparent url(../images/cont_bot.jpg) no-repeat 0 0;
}
#footer {
   width:100%;
   height:61px;
   background:transparent url(../images/foot.jpg) no-repeat 0 0;
}
#footer p {
   width:30%;
   color:#EBEADC;
   line-height:52px;
}
#footer p a {
   color:#EBEADC;
}
.mc {
   float:left;
   text-align:left;
   margin:0 0 0 40px;
	 _margin:0 0 0 20px;
}
.imp {
   float:right;
   text-align:right;
   margin:0 40px 0 0;
	 _margin:0 20px 0 0;
}

/*
 *    LOGOWANIE
 */
 
#login {
   text-align:left;
   margin:15px 37px 0 10px;
}
#login div,
#search div {
   padding:6px 0 0;
	 _padding:2px 0 0;
   clear:both;
}
#login div label,
#search div label {
   width:50px;
   display:block;
   line-height:20px;
   float:left;
   color:#7C7C7C;
}
#login div .inpL,
#search div .inpL {
   width:152px;
   padding:2px 0 2px 5px;
   border:solid 1px #7E9DB9;
   font:normal 11px tahoma,sans-serif;
   color:#7E9DB9;
}
.longLab {
   width:82px !important;
}
.inpSh {
   width:120px !important;
}
#search div .selL {
   border:solid 1px #7E9DB9;
   font:normal 11px tahoma,sans-serif;
   width:157px;
   color:#AFAFAF;
   height:17px;
	 _width:155px;
   _height:17px;
   _height:17px;
}
#login div .butL,
#search div .butL {
   width:23px;
   height:23px;
   border:none;
   background:transparent url(../images/but1.jpg) no-repeat 0 0;
   cursor:pointer;
   margin:10px 0 0;
   float:left;
}
#login div a,
#search div a {
   float:right;
   color:#EC1D25;
   margin:13px 0 0;
}

/*
 *    WYSZUKIWANIE
 */

#search {
   text-align:left;
   margin:10px 0 0 13px;
}
#col2 #search {
   margin:10px 37px 0 10px;
}

/*
 *    OPCJE PRODUKT�W
 */
 
.opt {
   margin:10px 30px 0 15px;
}
.opt li {
   list-style:none;
   display:inline;
   margin:0 10px;
}
.opt li label {
   color:#7C7C7C;
   margin:0 5px 0 0;
   position:relative;
   top:-2px;
}
.opt li select {
   border:solid 1px #7E9DB9;
   font:normal 11px tahoma,sans-serif;
   width:120px;
   color:#AFAFAF;
   height:17px;
}
#rodzaj {
   width:170px;
}

/*
 *   LISTA PRODUKT�W
 */
 
.gal {
   margin:10px 30px 0 17px;
	 overflow:auto
}
.gal li {
   list-style:none;
   float:left;
   margin:10px 0 0;
   padding:0 6px 10px 5px;
   width:148px;  

}
.gal li div {
   margin:0 1px;
   width:146px;
   height:149px;
   background:transparent url(../images/gal_div.jpg) no-repeat 0 0;
   position:relative;
}
.gal li div a {
   display:block;
   width:124px;
   height:132px;
   border:solid 4px #E6E5D1;
   position:absolute;
   left:7px;
   font:normal 10px tahoma,sans-serif;
   color:#7C7C7C;
}
.gal li div a:hover {
   border-color:#D1CFAD;
}
.gal li h3 {
   font:bold 11px tahoma,sans-serif;
   height:28px;   
	 _margin-left:8px;
}
.gal li h3 a {
   color:#7C7C7C;
}

.ani-gal {
	width:146px;
  height:149px;
}

.ani-gal li {
	display:none;
	width:auto;
	margin:0;
	padding:0;
}

.ani-gal li.selected {
	display:block
}

/*
 *    PRODUKT 1
 */
 
.prod1 {
   margin:20px 40px 0 25px;
	 overflow:hidden;
	 _zoom:1;
}
.prod1 li {
   list-style:none;
   float:left;
   width:230px;
}
.prod1 .li1 {
   background:transparent url(../images/prod1.jpg) no-repeat 0 5px;
   min-height:247px;
	 _height:237px;
}
.prod1 .li1 a {
   display:block;
   width:205px;
   height:217px;
   border:solid 4px #E6E5D1;
   margin:5px 0 0;
	 _position:relative;
   _left:-8px;
}
.prod1 .li1 a:hover {
   border-color:#D1CFAD;
}
.prod1 li h3 {
   font:bold 12px tahoma,sans-serif;
   color:#7C7C7C;
   text-align:left;
   padding:10px 0 0 10px;
}
.prod1 li p {
   margin:5px 0 0 10px !important;
	 text-align:left !important
}
.prod1 .li2 {
   border-bottom:solid 1px #DFDFD3;
   min-height:220px;
	 _height:223px;
}
.prod1 .li2 ul {
  margin:0 0 10px 10px; 
	overflow:hidden;	 
	_zoom:1;
}
.prod1 .li2 ul li {
   margin:4px 4px 0 0;
   width:44px;
}

.prod1 .li2 ul.symbole {
	padding-top:3px
}

.prod1 .li2 ul.symbole li {
   width:30px;
}

.prod1 .li2 ul li a {
   display:block;
   float:left;
   height:18px;
   width:44px;
   background:#E6E5D1;
}



/*
 *    STRONNICOWANIE
 */
 
.str {
   clear:both;
   margin:0 40px 0 25px;
   padding:5px 0 0;
   height:20px;
}
.str a {
   color:#7C7C7C;
   font-weight:bold;
}
.str p {
   width:150px;
   float:left;
   margin:0 !important;
}
.str ul {
   width:200px;
   float:right;
   text-align:right;
}
.str ul li {
   display:inline;
   list-style:none;
   color:#D3D3C9;
}
.str ul li a {
   margin:0 6px;
}
.str ul li .prev {
   padding:0 0 0 10px;
   background:transparent url(../images/prev.gif) no-repeat 0 5px;
}
.str ul li .next {
   padding:0 10px 0 0;
   background:transparent url(../images/next.gif) no-repeat right 5px;
}

/*
 *   FORMULARZ KONTAKTOWY
 */

#kontakt {
   margin:10px 40px 0 25px;
   text-align:left;
	 _padding:2px 0 0;
}
#kontakt div {
   padding:6px 0 0;
   clear:both;
}
#kontakt div label {
   display:block;
   float:left;
   width:95px;
   padding:0 0 0 10px;
   background-color:#EBEADC;
   line-height:20px;
   color:#7C7C7C;
   margin:0 10px 0 0;
}
#kontakt .inpK {
   width:145px;
	 _height:19px;
}
#kontakt textarea {
   width:245px;
   height:90px;
}
#kontakt .inpK,
#kontakt textarea {
   padding:2px 0 2px 5px;
   font:normal 11px tahoma,sans-serif;
   color:#7C7C7C;
   border-top:solid 1px #BDBCB3;
   border-left:solid 1px #BDBCB3;
   border-right:solid 1px #E7E6DC;
   border-bottom:solid 1px #E7E6DC;
   background-color:#FBFBF1;   
   float:left;
}
#kontakt .inpK:focus,
#kontakt textarea:focus {  
   border:solid 1px #A9A59B;
   background-color:#fffff7;
}
#kontakt .but {
   text-align:right;  
}
#kontakt .but input {
   font:bold 10px tahoma,sans-serif;
   color:#7C7C7C;
   border-top:solid 1px #DFDFD3;
   border-left:solid 1px #DFDFD3;
   border-right:solid 1px #C6C6BF;
   border-bottom:solid 1px #C6C6BF;
   background-color:#DFDFD3;
   padding:2px 10px;
   cursor:pointer;
   margin:10px 100px 0 0;

}
#kontakt div a {
   float:left;
   position:relative;
   display:block;
   width:16px;
   height:16px;
   background:transparent url(../images/wykrz.jpg) no-repeat 0 0;
   margin:1px 0 0 5px;
}
#kontakt div a span {
   position:absolute;
   left:23px;
   top:-1px;
   border:solid 1px #7C7C7C;
   padding:2px 4px;
   background-color:#FBFBF1;
   color:#7C7C7C;
   font:normal 11px tahoma,sans-serif;
   white-space:nowrap;  
   display:none;
}

/*
 *    MAPA DOJAZDOWA
 */

#mapa {
   margin:30px 0 0 25px;   
   width:448px;
   height:388px;
   border:solid 6px #E6E5D1;
	 _margin-left:-12px;
}

/*
 *  LISTA
 */

.lista {
   margin:20px 75px 30px 60px;
}
.lista li {
   list-style:none;
  text-align:left;
}
.lista li h3 {
   font:bold 11px tahoma,sans-serif;
}
.lista li h3 a {
   display:block;
   padding:4px 20px;
   color:#A9A59B;   
}
.lista .li2 h3 a {
   background-color:#F2F2E2;   
}
.lista li h3 a:hover {
   color:#7C7C7C;
   text-decoration:none;
}
.pdf {
   margin:20px 30px 0;
   text-align:center;
}
.pdf li {
   display:inline;
   list-style:none;
   margin:12px 18px 0;
   float:left;
}
.pdf li a {
   color:#6F6E5E;   
}
.pdf li a span {
   display:block;
   width:109px;
   height:42px;
}
.back {
   text-align:right !important;
}
.back a {
   color:#7C7C7C;
}
.logout {
   text-align:right !important;
   margin-top:5px !important;
}
.logout a {
   color:#EC1D25;
   font-weight:bold;
   padding:0 0 0 13px;
   background:transparent url(../images/logout.gif) no-repeat 2px 3px;
}
#PDF {
   display:none;
}
.iso {
   text-align:center !important;
}
.iso a {
   color:#EC1D25 !important;
   text-decoration:none !important;
}
.iso a img {
   border:solid 1px #DFDFD3;
}
.iso a:hover img {
   border:solid 1px #7C7C7C !important;
}

.pdf_s {
	padding:4px 0 4px 25px;
	background:url(../images/pdf_s.gif) no-repeat left center;	
}

.pdf_b {
	display:block;
	background:url(../images/pdf_s.gif) no-repeat left center;
	width:18px;
	height:20px
}
	

