/*
@import url(gsmok.css);
@import url(styl.css);
@import url(tabbed_box.css);
@import url(jquery.autocomplete.css);
@import url(slideshow.css);
@import url(jquery.rater.css);
*/

html{ 
/*background: url( 'grafik/bg.gif' ) #F5F5F3 top repeat-x;*/
background: #f5f5f5;
}

#preview{
position:absolute;
background:#333;
padding:5px;
display:none;
font-family:tahoma;
font-size:10px;
color:#fff;
}

.gsmSubmit, .gsmSubmitDark{
  background: url( 'images/input.gif' ) center no-repeat;
  width: 54px;
  font: bold 10px Tahoma;
  color: #fff;
  margin-top: 2px;
  vertical-align: middle; 
  border: 0 none;
}

ul#top-menu{ 
	list-style-type: none; 
	margin: 0 3px 0 3px;
	background: url( 'grafik/menu.gif' ) top center repeat-x; 
	text-align: center;
	height: 46px;
}

img.noprod{ margin: 5px 10px 5px 5px; float: left; }
ul#top-menu li{ display: inline; }

ul#top-menu li a img{ padding-right: 11px; background: url( 'grafik/menu_sep.gif' ) center right no-repeat; }
ul#top-menu li#last a img{ background: transparent; padding-right: 0; }

div#pop{ 
	float: left;
	position: absolute;
	margin-left: -40px;
	margin-top: 0px;
	cursor: hand;
}

div#loginBox fieldset, div#user-menu{ 
	/*
	margin: 10px 14px 0 10px; 
	padding-top: 10px; 
	height: 76px; 
	border:0px;
	*/
}

div#loginBox fieldset label{ display: block; padding-top: 4px; font-family: Tahoma, Arial, Verdana; color: #ffffff; font-size: 10px; width: 40px; float: left; }
div#loginBox fieldset legend{ padding-left:35px; padding-top:0px; }
div#loginBox fieldset p input{ float: right; border: solid 1px #13202B; font: 10px tahoma; vertical-align: middle; padding: 2px; width: 122px; }
div#loginBox fieldset p#end{ width: 174px; padding: 2px 0 5px 0; text-align: right; }
div#loginBox fieldset p#end a{ color: #ffffff; text-decoration: none; font: 11px tahoma; margin-right: 25px; }
div#loginBox fieldset p#end input{ float: none; width: 54px; background: url( 'grafik/inputDark.gif' ) center no-repeat; border: 0 none; color: #fff; font-weight: bold; vertical-align: middle; }
div#loginBox fieldset p{ padding-top:5px;padding-left: 8px; margin: 0 auto; width: 175px; height: 18px; font-family: Tahoma, Arial, Verdana; color: #ffffff; font-size: 10px;} 

div#footer{ background: url( 'grafik/footer01.gif' ) top repeat-x; height: 100px; padding-top: 23px; }
div#footer div{ margin: 0 auto; width: 1000px; background: url( 'grafik/dots.gif' ) #F5F5F3 repeat-y; padding: 3px 0 3px 0; }

div#footer p{ 
  background: url( 'grafik/footer02.gif' ) #F5F5F3 top repeat-x; 
  padding-top: 12px;
  height: 50px; 
  margin: 0 2px 0 2px; 
  text-align: center; 
  font: bold 11px Tahoma; 
  color: #3e2647; 
}

div#footer p img{ vertical-align: bottom; padding: 0 50px 0 50px; margin-top: 3px; }
div#footer p a{ color: #3e2647; text-decoration: none; }

img{border: 0px}
form{margin: 0px;}
input.login{width:100px;border : 1px solid #B7B7B7;font-size:11px;margin: 3px;margin-right: 15px;}
input.standard{width:150px;font-size:11px;border:1px solid #B7B7B7;vertical-align: top;}  
input.blokada{border:1px solid #B7B7B7;background-color: #DADADA;}
input.radio{width:20px;}
input{width:200px;}
select{background-color: #DADADA;width:150px;font-size:11px;border:1px solid #B7B7B7;}
table.head_home{width: 1000px;border: 0px none;}

h1{
    font-size: 12px;
	color: #3e2647;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
    margin: 0px;
    padding: 0px;
}

h2{
	font-size: 14px;
	color: #666666;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;   
}
a:link.h2, a:visited.h2, a:active.h2{COLOR: #666666; TEXT-DECORATION: none;}
a:hover.h2 {COLOR: #666666; TEXT-DECORATION: underline; }

a:link.main_kat, a:visited.main_kat, a:active.main_kat{color:#ffffff;font-size: 10px;font-family: verdana, verdana CE;font-style: normal; TEXT-DECORATION: none;}
a:hover.main_kat {color:#ffffff;font-size: 10px;font-family: verdana, verdana CE;font-style: normal; TEXT-DECORATION: underline; }

.indeks_handlowy { color:#A4A4A4; font-weight: normal; font-family: Tahoma;  font-size: 10px; text-decoration: none; }


td.stopka{
       width: 100%;
       font-size: 9px;
       color: #000000;
       font-family: tahoma;
       font-style: normal; 
       text-align: center;
}

table.modul{
       width: 192px;
       border: 0px solid;
       background-repeat: repeat-x;
       background-position: top;
       padding-left:2px;
       padding-right:2px;

}

td.modul_tytul{
       width: 192px;
       height:35px;
       font: bold 12px Arial;
	   color: #3e2647;
       background-image: url(../grafik/men.gif);
       background-repeat: no-repeat;
       padding: 2px 5px 3px 10px;
}

td.modul_tytulf{
       width: 192px;
       height:35px;
       font: bold 12px Arial;
	   color: #fff;
       background-image: url(../grafik/menf.gif);
       background-repeat: no-repeat;
       padding: 2px 5px 3px 10px;
}

td.modul_tytul_call{
       width: 192px;
       height:35px;
       font: bold 12px Arial;
	   color: #3e2647;
       background-image: url(../grafik/men_call.gif);
       background-repeat: no-repeat;
       padding: 2px 5px 3px 10px;
}

a:link.modul_tytul{COLOR: #3e2647;TEXT-DECORATION: none;}
a:visited.modul_tytul{COLOR: #3e2647;TEXT-DECORATION: none;}
a:active.modul_tytul{COLOR: #3e2647;TEXT-DECORATION: none;}
a:hover.modul_tytul{COLOR: #3e2647;TEXT-DECORATION: underline;}

td.modul_gora{
       width: 100%;
}

table.modul_srodek{
       width: 100%;
       background-image: url(../grafik/men_bg.gif);
       background-repeat: repeat-y;
}

table.modul_srodek_call{
       width: 100%;
       background-image: url(../grafik/men_bg_call.gif);
       background-repeat: repeat-y;
}

table.modul_srodek_nowosc{
       width: 100%;
       border: 1px solid #ececea;
}

table.modul_srodek1{
       width: 100%;
       /*background-image: url(../grafika/tlo3_grupa_menu.gif);*/
       background-repeat: repeat-x;
       background-position: top;
       border-left: 0px solid #C5C5C5;
       border-right: 0px solid #C5C5C5;
}

td.modul_poziom1{
	   text-decoration: none;
	   color: #3e2647;
       width: 100%;
       font-size: 11px;
       background-position: left;
       font-family: verdana, verdana CE;
       font-style: normal;
       font: normal;
		padding-left: 3px;
	   padding-bottom: 3px;
}

a:link.modul_poziom1{COLOR: #333333;TEXT-DECORATION: none;}
a:visited.modul_poziom1{COLOR: #333333;TEXT-DECORATION: none;}
a:active.modul_poziom1{COLOR: #333333;TEXT-DECORATION: none;}
a:hover.modul_poziom1{COLOR: #333333;TEXT-DECORATION: underline;}

td.modul_poziom2{
       font-size: 10px;
       color: #3e2647;
	   background-position: left;
       font-family: verdana, verdana CE;
       font-style: normal;
       font: normal;
       padding-left: 2px;
	   padding-right: 2px;
	   padding-bottom: 3px;
}
a:link.modul_poziom2{COLOR: #3e2647; TEXT-DECORATION: none;font-family: tahoma;font-size: 11px;}
a:visited.modul_poziom2{COLOR: #3e2647; TEXT-DECORATION: none;font-family: tahoma;font-size: 11px;}
a:active.modul_poziom2{COLOR: #3e2647; TEXT-DECORATION: none;font-family: tahoma;font-size: 11px;}
a:hover.modul_poziom2{COLOR: #3e2647; TEXT-DECORATION: underline;font: normal;}

td.modul_poziom3{
       font-size: 10px;
       color: #3e2647;
       font-family: verdana, verdana CE;
       font-style: normal;
       font: normal;
       padding-left: 10px;
	   padding-right: 2px; 
	   padding-bottom: 3px;
}

a:link.modul_poziom3{COLOR: #3e2647; TEXT-DECORATION: none;font-family: tahoma;font-size: 10px;}
a:visited.modul_poziom3{COLOR: #3e2647; TEXT-DECORATION: none;font-family: tahoma;font-size: 10px;}
a:active.modul_poziom3{COLOR: #3e2647; TEXT-DECORATION: none;font-family: tahoma;font-size: 10px;}
a:hover.modul_poziom3{COLOR: #3e2647; TEXT-DECORATION: underline;font-family: tahoma;font-size: 10px;}

div.modul_lewy{
       padding-left: 10px;
}
div.modul_prawy{
       padding-right: 10px;
}

table.modul_baner{
       width: 192px;
       border: 0 px;
}
td.modul_baner{
       font-size: 11px;
       color: black;
       background-position: left;
       font-family: verdana, verdana CE;
       font-style: normal;
       font: normal;
}
table.modul_najczesciej{
       width: 100%;
       border-top: 1px solid #C5C5C5;
               border-left: 1px solid #C5C5C5;
       border-right: 1px solid #C5C5C5;
}


td.modul_formularz{
       padding-top: 5px;
       padding-bottom: 5px;
       text-align: center;
}

td.region_gorny{
       padding-left: 0px;
       padding-right: 0px;
       padding-bottom: 10px;
       width: 100%;
}
td.region_centralny{
       padding-left: 10px;
       padding-right: 10px;
               padding-bottom: 10px;
       width: 100%;
       vertical-align: top;
}
td.region_prawy{
       vertical-align: top;
	padding-right:5px;
}
td.region_lewy{
       vertical-align: top;
	padding-left:5px;
}
td.region_dolny{
       padding-left: 0px;
       padding-right: 0px;
       padding-bottom: 0px;
}

table.wpis_srodek{
       width: 100%;
       border-top: 1px solid #C5C5C5;
       border-left: 1px solid #C5C5C5;
       border-right: 1px solid #C5C5C5;
}

td.wpis_tytul{
       height: 27px; 
       font-size: 13px;
       color: #5d5d5d;
       background-image: url('../grafika/tlo-tytul.gif');
       font-family: Verdana;
       text-align: left;
       font-weight: bold;
       padding-left: 5px;
}

td.wpis_tytul2{
       height: 27px; 
       font-size: 11px;
       color: #5d5d5d;
       background-image: url('../grafika/tlo-tytul2.gif');
       font-family: Verdana;
       text-align: left;
       padding-left: 5px;
}

td.wpis_pokaz{
       font-size: 10px;
       color: gray;
       font-family: tahoma;
       font-style: normal;
       text-align: left;
       font-weight: normal;
       padding-left: 5px;
       padding-right: 5px;
       padding-top: 0px;
}

td.wpis_tekst{
       COLOR: #5d5d5d;
       font-size: 11px;
       font-family: verdana, verdana CE;
       font-style: normal;
       font-weight: normal; 
       padding-left: 5px;
       padding-right: 5px;
       padding-top: 5px;
       padding-bottom: 5px;
       width: 100%;
       background-image: url(../grafik/main_bg.gif);
       background-repeat: repeat-y;
}



td.wpis_tekst_left{
       COLOR: #5d5d5d;
       font-size: 11px;
       font-family: verdana, verdana CE;
       font-style: normal;
       font-weight: normal; 
       padding-left: 5px;
       padding-right: 5px;
       padding-top: 5px;
       padding-bottom: 5px;
       width:283px;
       background-image: url(../grafik/main_bg-left.gif);
       background-repeat: repeat-y;
}

td.wpis_tekst_right{
       COLOR: #5d5d5d;
       font-size: 11px;
       font-family: verdana, verdana CE;
       font-style: normal;
       font-weight: normal; 
       padding-left: 5px;
       padding-right: 5px;
       padding-top: 5px;
       padding-bottom: 5px;
       width:283px;
       background-image: url(../grafik/main_bg-right.gif);
       background-repeat: repeat-y;
}

table.wpis_tekst{
       COLOR: #5d5d5d;
       font-size: 10px;
       font-family: verdana, verdana CE;
       font-style: normal;
       font-weight: normal; 
       width: 100%;
       background-image: url(../grafik/main_bg.gif);
       background-repeat: repeat-y;
}

a:link.wpis_tekst, a:visited.wpis_tekst, a:active.wpis_tekst {COLOR: #000000; TEXT-DECORATION: none }
a:hover.wpis_tekst {  COLOR: #000000; TEXT-DECORATION: underline; }

a:link.wpis_tekst2, a:visited.wpis_tekst2, a:active.wpis_tekst2 {COLOR: #000000; TEXT-DECORATION: none ; font-size: 13px; ; font-weight: bolder;}
a:hover.wpis_tekst2 {  COLOR: #000000; TEXT-DECORATION: underline; font-size: 13px; font-weight: bolder; }

.tekst{
       COLOR: #3e2647;
       font-size: 11px;
       font-family: verdana, verdana CE;
       font-style: normal;
       font-weight: normal; 
}
a:link.tekst, a:visited.tekst, a:active.tekst {COLOR: #000000; TEXT-DECORATION: none }
a:hover.tekst {  COLOR: #000000; TEXT-DECORATION: underline; }

.tekst_bold{
       COLOR: #5d5d5d;
       font-size: 11px;
       font-family: verdana, verdana CE;
       font-style: normal;
       font-weight: normal; 
}
a:link.tekst_bold, a:visited.tekst_bold, a:active.tekst_bold {COLOR: #000000; TEXT-DECORATION: none }
a:hover.tekst_bold {COLOR: #000000; TEXT-DECORATION: underline; font-weight: normal;}

table.brak_dostepu{
       width: 100%;
               border: 1px solid #C5C5C5;
}

table.koszyk{
       border: 1px;
       border-collapse: collapse;
}

.koszyk_n{
       font-size: 11px;  
       color:#000000; 
       font-family: tahoma;  
       font-style: normal; 
       text-align: center;
       vertical-align: top;
       font-weight: bold;
       background-color: #E2E2E2;
       border: 1px solid #CCCCCC;
       border-collapse: collapse;
}
.koszyk_t{
       font-size: 11px; 
       color:#000000; 
       font-family: tahoma;  
       font-style: normal; 
       text-align: left;
       border: 1px solid #CCCCCC;
       border-collapse: collapse;
}
div{
         font-size: 11px; 
     color:#000000; 
     font-family: tahoma;  
     font-style: normal; 
     text-align: left;
}
table.promocja{
       width: 190px;
       border: 1px solid #CCCCCC;
       border-collapse: collapse;
       text-align: center;
}

table.miniaturki{
       border: 1px solid #CCCCCC;
       border-collapse: collapse;
       width:100%;
       font-family: Tahoma;
       font-size: 11;
       text-decoration: none
}

table.miniaturki td{
       border: 1px solid #CCCCCC;
       border-collapse: collapse;
       height: 25px;
}

table.lista{
       width:100%;
       font-family: Tahoma;
       font-size: 11;
       text-decoration: none;
       color: #5d5d5d;
}
td.lista{
       /*border-bottom: 1px solid #ececea;*/
}

td.lista_towary{
       border-bottom:1px solid #cccccc; }
td.nowosc{
       background-image: url(../grafika/tlo-nowosc.gif);
       background-repeat: repeat;
       height: 20px;
       color: white;
       font-weight: bold;
       font-family: Tahoma;
       font-size: 13px;
       text-decoration: none;
       padding-left: 5px;
}

.cena_nowosc, td.cena_nowosc{
       color: #ff7901;
       font-weight: bold;
       font-family: Tahoma;
       font-size: 14px;
       text-decoration: none; }
a:link.cena_nowosc, a:visited.cena_nowosc, a:active.cena_nowosc{ color: #ff7901; TEXT-DECORATION: none;vertical-align: middle;}
a:hover.cena_nowosc { color: #ff7901; TEXT-DECORATION: underline;vertical-align: middle; }
       
td.promocja{
       background-image: url(../grafika/tlo-promocja.gif);
       background-repeat: repeat;
       height: 20px;
       color: white;
       font-weight: bold;
       font-family: Tahoma;
       font-size: 13px;
       text-decoration: none;
       padding-left: 5px;
}
.cena_promocja, td.cena_promocja {
       color: #d01313;
       font-weight: bold;
       font-family: sans-serif;
       font-size: 15px;
       text-decoration: none;
       text-align: center;
}
a:link.cena_promocja, a:visited.cena_promocja, a:active.cena_promocja{ color: #FF3300; TEXT-DECORATION: none;vertical-align: middle;}
a:hover.cena_promocja { color: #FF3300; TEXT-DECORATION: underline;vertical-align: middle; }
.cena_promocja_lista{
       color: #FF3300;
       font-weight: bold;
       font-family: sans-serif;
       font-size: 13px;
       text-decoration: none;
      }
a:link.cena_promocja_lista, a:visited.cena_promocja_lista, a:active.cena_promocja_lista {color: #FF3300; TEXT-DECORATION: none;}
a:hover.cena_promocja_lista { color: #FF3300; TEXT-DECORATION: underline; }
       
.cena_brutto{
       color: #3e2647;
       font-weight: bold;
       font-family: sans-serif;
       font-size: 13px;
       text-decoration: none;              
}
a:link.cena_brutto, a:visited.cena_brutto, a:active.cena_brutto{ color: #3e2647; TEXT-DECORATION: none;}
a:hover.cena_brutto { color: #3e2647; TEXT-DECORATION: underline; }
.cena_netto{
       color: #5d5d5d;
       font-weight: normal;
       font-family: sans-serif;
       font-size: 11px;
       text-decoration: none;              
}
a:link.cena_netto, a:visited.cena_netto, a:active.cena_netto{ TEXT-DECORATION: none;}
a:hover.cena_netto {  TEXT-DECORATION: underline; }
.cena_brutto_lista{
       color: #1C6DA7;
       font-weight: bold;
       font-family: sans-serif;
       font-size: 13px;
       text-decoration: none;              
}
a:link.cena_brutto_lista, a:visited.cena_brutto_lista, a:active.cena_brutto_lista{ color: #0000FF; TEXT-DECORATION: none;}
a:hover.cena_brutto_lista { color: #0000FF; TEXT-DECORATION: underline; }


table.cechy{
       border: 1px solid #CCCCCC;      border-collapse: collapse;     width:100%;     }
td.cecha_tytul{
       width: 100%; font-size: 12px; color: white; font-family: tahoma; font-style: normal; font-weight: bold;
       background-image: url(../grafika/tlo-nieb.gif); background-repeat: repeat;
       padding-left: 5px; }
td.cecha_nazwa{
       width: 50%; font-size: 11px; color: black; font-family: tahoma; font-style: normal; font-weight: normal;
       padding-right: 5px; text-align: right;}
td.cecha_opis{
       width: 50%; font-size: 11px; color: black; font-family: tahoma; font-style: normal; font-weight: bold;
       padding-left: 5px; text-align: left;}

.zdjecie_male{
       margin:5px;
       background-color: white;
       text-align: center;
       vertical-align: middle;
       border-style: solid;
       border-color: #ececea;
       border-width: 4px;
}
td.obramowanie_prawe{ border-right: 1px solid #ececea; height: 18px;}
td.obramowanie_lewe{ border-left: 1px solid #ececea; }
td.obramowanie_gora{ border-top: 1px solid #ececea; height: 5px; }
td.linia_opis{ border-top: 1px solid #ececea; height: 5px; }
.tekst_tab_przedmiot1  {
       font-size: 10px; color: black; font-family: tahoma; font-style: normal;
       padding-left: 5px; padding-right: 10px; }
.tekst_tab_przedmiot2  {
       font-size: 11px; color: black; font-family: tahoma; font-style: normal;
       padding-left: 10px; }
.tekst_tab_przedmiot3  {
       font-size: 10px; color: black; font-family: tahoma; font-style: normal;
       }
.tekst_mini_zwiastun  {
       font-size: 10px; color: #5d5d5d; font-family: tahoma; font-style: normal;
       }
a:link.galeria, a:visited.galeria, a:active.galeria{ font-size: 11px; color: #006633; font-family: tahoma; font-style: normal; font-weight: bold; TEXT-DECORATION: none;}
a:hover.galeria { TEXT-DECORATION: underline; }
a:link.drukuj, a:visited.drukuj, a:active.drukuj{ font-size: 11px; color: #990000; font-family: tahoma; font-style: normal; font-weight: bold; TEXT-DECORATION: none;}
a:hover.drukuj { TEXT-DECORATION: underline; }
a:link.porownaj, a:visited.porownaj, a:active.porownaj{ font-size: 11px; color: #006699; font-family: tahoma; font-style: normal; font-weight: bold; TEXT-DECORATION: none;}
a:hover.porownaj { TEXT-DECORATION: underline; }
a:link.schowek, a:visited.schowekj, a:active.schowek{ font-size: 11px; color: #FF9900; font-family: tahoma; font-style: normal; font-weight: bold; TEXT-DECORATION: none;}
a:hover.schowek { TEXT-DECORATION: underline; }

.zdjecie{
       margin:5px;
       background-color: White;
       text-align: center;
       vertical-align: middle;
       border-style: solid;
       border-color: #E2E2E2; 
       border-width: 1px;
}

table.mini{
       width: 100%;
       height: 100%;
       background-color: #FFFFFF; 
       border: 1px solid #CCCCCC;
       border-collapse: collapse;
       text-align: center;
}

.opis_nazwa_produktu{
       font-size: 18px;
   color: Black;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
       margin: 0px;
       padding: 0px;
       padding-bottom: 15px;
       padding-top: 0px;
}
.opis_cena_brutto{
       color: #990000;
       font-size: 18px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
}
.opis_text{
       color: Black;
       font-size: 11px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-style: normal;
       TEXT-DECORATION: none;
}
a.opis_text:hover{TEXT-DECORATION: underline;}

input.form{
	width:150px;
	border : 1px solid #B7B7B7;
}
select{
	width:150px;
	border : 1px solid #B7B7B7;
}
textarea.form{
	width:520px; 
	height:200px;
	border : 1px solid #B7B7B7;
}
