* {
  margin:0px;
  padding:0px;
  border:0px;
}

img { behavior: url(../images/iepngfix.htc); }

.clear{
  clear:both;
  height:0px;
  font-size:0px;
  line-height:0px;
}

br{
  letter-spacing:0px;
}

div{
  overflow:hidden;
}


body{
  background-color:white;
  background-image:url(../images/back.jpg);
  background-repeat:no-repeat;
  background-position: top center;
  color:#8D8D8D;
  color:#4A5456;
  color:#333333;
  letter-spacing:0.050em;
  letter-spacing:0px;
  /*letter-spacing:0.0em;*/
  text-align:center;
  overflow-x:hidden;
}


.main_cont {
    position:absolute;
    width:300px;
    border:0px solid #E5C3D5;
    opacity:0.74;
    filter:alpha(opacity=74);
    background-color:#C42A7E;
    z-index:11;
}

.main_cont .main_cont_c{
    color:white;
    font: 14px  arial, tahoma , arial, helvetica ,"sans serif";
    font-weight:bold;
    text-transform:uppercase;
    padding:10px;
    height:60px;
    padding-left:40px;
}

.main_cont .main_cont_c2{
   background-image:url(../images/more_cont.png );
   background-repeat:no-repeat;
   background-position:center center;
   width:40px;
   padding-right:20px;
   padding-left:20px;
}



h1,h3{
  color:#4171A0;
  color:#e2e2e2;
  font-size: 18px ;
  font-family:arial,verdana;
  font-weight:normal;
  letter-spacing:0.00em;
  margin-bottom:15px;
  margin-top:5px;
  line-height:140%;
  text-transform:uppercase;
}

.font_head{
   font: 13px  arial, tahoma , arial, helvetica ,"sans serif";
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing:0px;
}

.font_head1{
   font: 14px  arial, tahoma , arial, helvetica ,"sans serif";
   font-weight: bold;
}
.font_head2{
   font: 13px  arial, tahoma , arial, helvetica ,"sans serif";
   font-weight: bold;
}



h4, h5{
   color:#D0D0D0;
   font: 15px  arial, tahoma , arial, helvetica ,"sans serif";
   font-weight: bold;
   text-transform: uppercase;
   background-image:   url(../images/podkreslenie2.png );
   background-repeat:  no-repeat;
   background-position:bottom left;
   padding-top:15px;
   padding-bottom:8px;
   width:100%;
}

h4 {
   background-image:   url(../images/arr_l.gif );
   background-repeat:  no-repeat;
   background-position:2px 15px;
   padding-left:22px;
}

.roz{
   color:#DA7AAE;
}

.szary{
  color:#717171;
}

#promocja{
   position:absolute;
   right:0px;
   top:28px;
   z-index:10;
   width:90px;
   height:292px;
   background-image:   url(../images/promocja.png );
   background-repeat:  no-repeat;
   display:block
}


a{
  text-decoration:none;
}

.link_c{
  color:#336699;
}


a:hover{
  
  color:#353535;
  text-decoration:underline;
}

#lang{
  margin-top:27px;
  margin-left:11px;
}

#lang a{
  height:22px;
  width:22px;
  float:left;
}

#lang a:hover,#lang a.s_pl, #lang a.s_en, #lang a.s_de,#lang a.s_it,#lang a.s_ru{
  height:31px;
  width:28px;
  float:left;
}


a.pl{
  background-image:url(../images/l_pl.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
}

a.pl:hover, a.s_pl{
  background-image:url(../images/l_pl_l.jpg);
}

a.en{
  background-image:url(../images/l_en.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
}

a.en:hover, a.s_en{
  background-image:url(../images/l_en_l.jpg);
}

a.de{
  background-image:url(../images/l_de.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
}

a.de:hover, a.s_de{
  background-image:url(../images/l_de_l.jpg);
}

a.ru{
  background-image:url(../images/l_ru.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
}

a.ru:hover, a.s_ru{
  background-image:url(../images/l_ru_l.jpg);
}

a.it{
  background-image:url(../images/l_it.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
}

a.it:hover, a.s_it{
  background-image:url(../images/l_it_l.jpg);
}


#main_pob_katalog{
  /*background-color:transparent;*/
  background-image:url(../images/pob_katalog.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
  width:168px;
  height:43px;
  position:absolute;
  right:-53px;
  z-index:4;
  top:87px;
}


#main_back_right_rt{
  background-color:white;
  background-image:url(../images/back_right_rt.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
  width:391px;
  height:427px;
  position:absolute;
  right:-290px;
  top:20px;
}
/*BEZ*/
#main_back_left_lt{
  background-color:#EEEEEE;

  width:250px;
  height:253px;
    opacity:0.76;
    filter:alpha(opacity=76);

  position:absolute;
  left:-250px;
  z-index:2;
  top:172px;
}


#main_box{
  font: 11px  verdana, tahoma , arial, helvetica, sans-serif;
  background-color:white;
  margin:0px;
  margin-top:7px;
  margin-right:auto;
  margin-left:auto;
  width:995px;
  text-align:left;
  line-height:140%;
  letter-spacing:1px;
  position:relative;
  overflow:visible;
}

td.page_inner{
  font: 11px  verdana, tahoma , arial, helvetica, sans-serif;
  letter-spacing:0.039em;
  line-height:140%;
}

#page_inner{
  margin-right:30px;
}
#page_inner ul{
  list-style:none;
}

#main_box_i{
  /* width 924 */
}

ul.main_page{
   list-style:none;
   margin-top:20px;
   margin-left:67px;

}

ul li{
   padding-left:25px;
   background-image:   url(../images/li_back.jpg );
   background-repeat:  no-repeat;
   background-position:0px 5px;
}

ul#main_menu {
  list-style-type:none;
  font-size:12px;
  
}

ul#main_menu li{
   position:relative;
}

.menu_right_h{
     position:absolute;
     background-image:   url(../images/li_back_hover_r2.jpg );
     background-repeat:  no-repeat;
     background-position:0px 0px;
     background-color:#EEE;
     right:0px;
     width:37px;
     z-index:10;
     height:117px;
}

ul#main_menu li{
   font:11px verdana;
   border:0px solid;
   padding-left:0px;
   background-image:   url(../images/li_split.jpg );
   background-repeat:  no-repeat;
   background-position: left top;
   display:inline;
   float:left;
    opacity:0.84;
    filter:alpha(opacity=84);
}

ul#main_menu  .link_last
ul#main_menu .selected_cur_r,
ul#main_menu .selected_cur_l,
ul#main_menu .selected_next,
ul#main_menu .selected_cur,
ul#main_menu .normal,
ul#main_menu a{
   background-image:   url(../images/li_split.jpg );
   background-repeat:  no-repeat;
   background-position:-0px 0px;
   color:#353535;
   font-size:11px;
   float:left;
   text-decoration:none;
  padding-top:0px;
  padding-bottom:1px;
  padding-left:0px;
  padding-right:0px;
  background-color:white;
  font-weight:bold;
  letter-spacing:0.059em;
  letter-spacing:0.00em;
  
  padding-top:103px;
  padding-left:8px;
  padding-right:3px;
  display:block;
  float:left;
  zoom:1;
}

ul#main_menu .selected_cur{
   background-image:   url(../images/li_split_hover.jpg );
   background-repeat:  no-repeat;
   background-position:-0px 0px;
   background-color:#EEE;
}

ul#main_menu .selected_next{
   background-image:   url(../images/li_back_hover_r2.jpg );
}

ul#main_menu .selected_cur_r,
ul#main_menu .selected_cur_l{
  background-image:   url(../images/li_split_both.jpg );
  background-color:#EEE;
}

ul#main_menu  .link_last{
   /*background-image:none;*/
   background-image:   url(../images/li_split.jpg );
   background-color:white;
}

ul#main_menu a{
   outline:0px;
}






#main_path{
  margin-left:15px;
  margin-top:8px;
  margin-bottom:8px;
  font-size:11px;
}

#main_right, #main_left{
  line-height:160%;
  font-size:11px;
  float:left;
  font-size:11px tahoma;
  color:#333;
  letter-spacing:0.03em;
  width:760px;
  border-right:0px solid #DBE4ED;
}

#main_right{
  float:right;
}

#page_inner{

  padding:35px;
  padding-top:0px;
  
}

/*BEZ*/
#main_back_left_lt4, #main_back_left_lt2, #main_back_left_lt3{
  background-color:#EEEEEE;
  width:255px;
  height:62px;
  opacity:0.76;
  filter:alpha(opacity=76);
  background-image:   url(../images/back_head.jpg );
  background-repeat:  repeat-x;
  position:absolute;
  left:-240px;
  z-index:2;
  top:150px;
}

.link_face:hover, .link_face{
  color:#717171;
  color:#8B8B8B;
  margin-left:20px;
  display:block;
  clear:both;
  line-height:120%;
}

.link_face:hover{
  padding-top:0px;
  background-color:#eee;
}


#main_back_left_lt4{
   right:200px;
}

/*BEZ*/
#main_back_left_lt3{
   left:877px;
   width:20px;
   top:151px;
  opacity:1;
  filter:alpha(opacity=1);
}




.main_header{
   background-image:   url(../images/back_head.jpg );
   background-repeat:  repeat-x;
    color:#B7B7B7;
/*    opacity:0.84;
    filter:alpha(opacity=84);
*/
   padding-top:17px;
   padding-left:33px;
   height:62px;
   width:705px;;
   border:0px solid;
   margin:0px;
   
   float:left;
}


#main_left_i{
  margin-left:15px;
  margin-right:12px;
  margin-bottom:25px;
}
#main_right{
  /* width 995 - 226 = 698   */
  width:235px;
  border-right:0px;
  float:right;
}

#main_right_i_t{
   background-image:   url(../images/back_right_t1.jpg );
   background-repeat:  no-repeat;
   background-position:0px 0px;
   background-color:#E5E5E5 ;
   border-left:1px solid #EDEDED;
   height:6px;
   width:234px;
   clear:both;
}

#main_middle{
   float:left;border:0px solid;
   
}

#main_left2_b, #main_right_i_b{
   background-image:   url(../images/back_right_b.jpg );
   background-repeat:  no-repeat;
   background-position:top left;
   background-color:#E5E5E5;
   height:23px;
   width:234px;
   clear:both;
   float:right;
}


#main_left2, #main_right_i{
   background-image:   url(../images/back_right_m.jpg );
   background-repeat:  no-repeat;
   background-position:bottom left;
   background-color:  #E4E4E4;
   border-left:1px solid #E8E8E8;
   padding:8px;
}

#main_left2_o{
   width:234px;
   padding:0px;
   background-color:#E4E4E4;
   float:left;
}

#main_left_i a, #main_right_i a, #main_left2_o a{
  /*text-decoration:none;*/
  color:#353535; 
}
#main_left2_o a.prod:hover, #main_left2_o a.prod_selected, #main_left2_o a.prod{
   background-image:   url(../images/arr_l.gif );
   background-repeat:  no-repeat;
   background-position:20px 6px;
   color:#353535;
   font-weight:bold;
    font-size:10px;
   text-decoration:none;
   letter-spacing:0px;
   display:block;
   clear:both;
   width:90%;
   /*height:20px;*/
   padding:5px;
   padding-left:40px;
   border:0px solid;
}

#main_left2_o a.prod:hover,#main_left2_o a.prod_selected{
   background-color:#DEDEDE;
}


#main_left2{
   background-image:   url(../images/back_cont_m.jpg );
   background-repeat:  repeat-x;
   background-position:bottom left;
   width:235px;
   border-right:1px solid #e8e8e8;
   border-left:1px solid #e8e8e8;
/*   border-right:1px solid red;
   border-left:1px solid red;
*/

   padding:0px;
}

#main_left2_bm{
   clear:both;
   width:100%;
   padding-top:100px;

   padding-left:25px;
   padding-right:25px;


}

#header_left{
   width:100%;
   background-color:#E0E0E0;
   background-color:#DEDEDE;
   padding-left:25px;
   padding-top:5px;
   height:57px;
}

#header_left h5{
   background-image:   url(../images/kreska_head.jpg );
   background-position:bottom left;
   font-size:14px;
   color:#B7B7B7;
   color:#6A6A6A;

   margin:0px;
   padding-bottom:6px;
   padding-left:2px;
   border:0px solid;
}

.adres_head{
    color:#6A6A6A;
/*    opacity:0.84;
    filter:alpha(opacity=84);*/
     width:180px;
    font-size:12px;
    padding-bottom:7px;
    margin-bottom:15px;
    border-bottom:2px solid #BFBFBF;
}


.adres{

}

#main_left2_b{
   width:234px;
   background-image:   url(../images/back_left_b.jpg );
   background-position:-2px 0;
   border-left:1px solid #E8E8E8;
   background-color:white;

   float:left;
}


#main_foot{
  clear:both;
  background-color:#eee;
  background-color:#f7f7f7;
  margin-left:15px;
  /*letter-spacing:1px;*/
}
#main_foot_i{
  /*padding:30px;*/
   padding-top:5px;
  /*text-align:center;*/
  /*line-height:100%;*/
   /*opacity:0.2;
   filter:alpha(opacity=20);    */
}

#main_foot_i a{
  font:12px arial,verdana, tahoma;
  letter-spacing:0px;
  font-weight:bold;
  color:#333;
  margin-right:40px;
}

#main_baner{
  margin-top:4px;
  clear:both;
}
#main_baner_i{
  margin-top:4px;
  border-top:1px solid #DBE4ED;
}

.actual{
  width:638px;
  border:1px solid #C2D2E1;
  margin-top:2px;
  margin-bottom:3px;
  height:23px;
  padding-top:2px;
}

.actual .c1{
  width:450px;
  height:25px;
  float:left;
  padding-left:5px;
}
.actual .c2{
  float:left;
}
.actual .c3{
  float:right;
  font-size:11px;
  margin-right:5px;
  color:#336699;
  cursor:hand;
  cursor:pointer;
}

.actual .c3 .u, .actual .c3 .d {
  background-image:url(../images/arr_u.jpg);
  background-repeat:no-repeat;
  padding-left:10px;
  float:left;
  padding-top:0px;
  margin-top:3px;
}

.actual .c3 .d {
  background-image:url(../images/arr_d1.jpg);
  background-repeat:no-repeat;
  padding-left:10px;
}



.button_img{
  width:54px;
  height:28px;
  padding-top:4px;
  text-align:center;
  background-image:url(../images/button.jpg);
  background-repeat:no-repeat;
  margin-top:4px;margin-bottom:4px;
}


.error{
  color:red;
}

.inp_b{
  background-color:#CBCE67;
  color:white;
  padding:2px;
  padding-right:14px;
  padding-left:10px;
  font-size:12px;
  font-weight:bold;
  border:1px solid #D7D88A ;
  border-top:1px solid #D7D88A ;
}


.galery_container .img_o_rel{
  height:190px; overflow:hidden;margin-top:0px;
}

.galery_container .img_o{
  height:183px;
  width:140px;
  background-image:url(../images/back_thumbs.jpg);
  background-repeat:no-repeat;
  padding-left:9px;
  padding-top:0px;
  overflow:hidden;
}


