@media screen,print {

html { 
	font-family: Arial, Helvetica, sans-serif; 
	/*font-family: Tahoma;*/
	font-size: 12px;
  line-height:16px; 
}

body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	background: url(../images/back.jpg)  repeat-x;
}

a {
  outline : none;
  color:rgb(105,103,104);
  text-decoration: none;
}

h1{
position: absolute;
z-index: 10000;
top: 0px; 
left: 50%;
margin-left: -445px;
font: normal 10px Arial;
color: silver;
margin-top:4px
}

h2{
position: absolute;
z-index: 10000;
top: 0px;
left: 50%;
margin-left: -390px;
font: normal 10px Arial;
color: silver;
margin-top:4px
}

img{
  border:0px solid ;
}

img.ramka{
  border:1px solid #7981CC;
}

form{
  padding:0px;
  margin:0px;
}

font.blue{
  color:#46A2D1;
}

font.red{
  color:#B80000;
}

p{
margin:0px;
}

#kontener {
	 width: 894px;
	 margin: auto;
}

#top_jezyki{
  width:894px;
  /*background: url(../images/flagi.jpg) no-repeat ;*/
  height:19px;
}

#top{
  width:894px;
  height: 130px;
  background: url(../images/top.jpg) no-repeat;
}

#top_ponizej{
  width:894px;
  background: url(../images/menu1_top.jpg) no-repeat bottom;
  height:4px;
  padding-top:2px;
}

#menu_img{
  width:894px;
  height:80px;
  padding-bottom: 2px;
  padding-left:1px;
  padding-right:1px;
  
}

.menu_img{
  width:142px;
  height:80px;
  overflow: hidden;
  float:left;
}

.menu_break{
  background: url(../images/menu1_przerwa.jpg) no-repeat ;
  height:80px;
  width:8px;
  float:left;
}

#menu_kategorie{
  width:894px;
  height:53px;
}


#szukaj{
width:623px;
height: 34px;
padding-bottom: 10px;
padding-top: 3px;
background: url(../images/wyszukiwarka.jpg) no-repeat 5px 0px;
color: #555555;
font-weight: bold;
}

input.szukaj{
color: #555555;
border: 1px solid #555555;
font-size: 10px;
}

.zdjecia img{
  border:1px solid #CDCDCD;
  cursor:pointer;
}

.zdjecia td{
  text-align: left;
}


#mai{
  
  width:785px;
  margin: auto;
}

#main{
  margin-top: 15px;
  margin-bottom: 10px;
  background: url(../images/content.jpg) repeat-y;
  width:894px;
}

#lewa{
  float:left;
  width:217px;
}

.lewa_box{
  /*padding-top: 10px;*/
  width:217px;
}

#promocje_header{
  background: url(../images/pro_top.jpg) no-repeat ;
  width:217px;
  height:48px;
  float:left;
}

#promocje_content{
  background: url(../images/pro_content.jpg) repeat-y ;
  width:197px;
  padding:0px 10px;
  overflow: hidden;
  float:left;
}

#promocje_footer{
  background: url(../images/pro_footer.jpg) no-repeat ;
  width:217px;
  height:48px;
  float:left;
}

#nowosci_header{
  background: url(../images/new_top.jpg) no-repeat ;
  width:217px;
  height:48px;
  float:left;
}

#nowosci_content{
  background: url(../images/new_content.jpg) repeat-y ;
  width:197px;
  padding:0px 10px;
  overflow: hidden;
  float:left;
}

#nowosci_footer{
  background: url(../images/new_footer.jpg) no-repeat ;
  width:217px;
  height:48px;
  float:left;
}

#prawa{
  float:left;
  width:657px;
  padding-left: 20px;
  overflow: hidden;

}


.prod_title{
  height: 20px;
  font-family: Arial, Verdana;
  font-style: italic;
  font-weight:bold;
  font-size:20px;
  padding-top:5px;
  padding-bottom:10px;
}


.strona_tresc{  
  min-height:420px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right:20px;
  padding-left:10px;
}

.strona_tresc_produkt{ 
  min-height:420px;
  padding-top: 0px;
  padding-bottom: 20px;
  padding-right:16px;
  overflow: hidden;
  
}

#tagi{
width: 605px;

background: #EDEDEB;
color: #555555;
padding: 10px;
}

input.koszyk{
  border: 0px solid;
  background: url(../images/do_koszyka.jpg) no-repeat;
  height: 20px;
  width: 79px;
}

input.koszyk2{
  border: 0px solid;
  background: url(../images/produkt_do_koszyka.jpg) no-repeat;
  height: 31px;
  width: 104px;
}

.info_err{
  width:95%;
  padding:5px 15px 5px 15px;
  text-align: center;
  font-weight: bold;
  color:#8A0D09;
  border: 1px solid #8A0D09;
  background: #FFE1DF;
  float:none;
  margin:10px 0px 10px 0px;
}

.info_ok{
  width:95%;
  padding:5px 15px 5px 15px;
  text-align: center;
  font-weight: bold;
  color:#0F6B1B;
  border: 1px solid #0F6B1B;
  background: #C8F3C5;
  float:none;
  margin:10px 0px 10px 0px;
}

.title{
  font-family:tahoma;
  font-size:15px;
  font-weight:bold;
  
  padding: 15px 30px 15px 30px;
  margin: auto;
  color:#46A2D1;
  font-variant: small-caps;
  letter-spacing: 1px;
}

.kontakt_form{
  padding:0px;
}

.pr_header{
  width:662px;
  height:32px;
  background: url(../images/box_header.jpg) -5px 0px no-repeat;  
}

.pr_footer{
  width:662px;
  height:32px;
  background: url(../images/box_footer.jpg) no-repeat;  
}

.kontaktText{
  border:1px #23669A solid;
  background: white !important;
  width:280px !important;
  color: black;
}

.form_tytul{
  font-size:14px;
  line-height:24px;
  text-align:left;
  font-weight:bold;
  color:rgb(254,125,41);
}

.btn{
  color:#23669A;
  border:0px solid;
  padding:0px 8px 8px 8px;
  background:none;
  cursor:pointer;
  font-weight:bold;
}



#footer{
  clear:both; 
  float:left; 
  color:#000000;
  font-size:10px;
  background: url(../images/footer.jpg)  no-repeat;
  width:894px;
  height:52px;
  letter-spacing: 1px;
}

#footer a{
  color:#46A2D1;
  font-weight: bold;
}


.footer_right{
  float:right;    
  font-size: 10px;
  padding-top:30px;
  padding-right: 45px;
}

.footer_left{
  float:left;
  font-size: 10px;
  padding-left: 45px;
  padding-top:30px;
  padding-bottom:16px;
}

input.search{
  background: url(../images/EN/search_button.jpg) no-repeat ;
  width:64px;
  height:36px;
  border:0px;
  cursor:pointer;
}

input.go{
  background: url(../images/EN/go_button.jpg) no-repeat ;
  width:64px;
  height:36px;
  border:0px;
  cursor:pointer;
}

#newsletter{
  background: url(../images/newsletter.jpg) no-repeat ;
  width:207px;
  padding-left: 10px;
  height:85px;
  padding-top: 57px;
}

.news_zapisz{
  background: url(../images/zapisz.jpg) no-repeat ;
  width:34px;
  height:23px;
  border:0px;
}

.news_wypisz{
  background: url(../images/wypisz.jpg) no-repeat ;
  width:38px;
  height:23px;
  border:0px;
}

.news_input{
  border:1px solid rgb(131,131,133);
  color:rgb(4,67,98);
  font-size: 11px;
  width:170px;
}

.news_tekst{
  color:rgb(4,67,98);
  font-size:11px;
}


.produkt{
  width:203px;
  color:rgb(38,47,166);
}

.produkt_img{
  border:1px solid rgb(38,47,166);
}

.produkt_header{
  background: url(../images/sklep_top.jpg) no-repeat ;
  width:203px;
  height:3px;
  font-size: 2px;
  float:left;
}

.produkt_content{
  background: url(../images/sklep_content.jpg) repeat-y ;
  width:197px;
  padding:10px 3px 0 3px;
  float:left;
  text-align: center; 
  min-height: 180px; height: auto !important; height: 180px;
}

.produkt_footer{
  background: url(../images/sklep_footer.jpg) no-repeat ;
  width:203px;
  height:5px;
  font-size: 2px;
  float:left;
}

table.sklep{
  font-size: 12px;
  margin-top: 10px;
}

#produkt_opis{
  width:638px;
  
}

.produkt_opis_header{
  background: url(../images/produkt_top.jpg) no-repeat ;
  width:638px;
  height:5px;
  font-size: 3px;
  float:left;
}

.produkt_opis_content{
  background: url(../images/produkt_content.jpg) repeat-y ;
  width:618px;
  padding:5px 10px 0px 10px;
  float:left;
}

.produkt_opis_title{
  background: url(../images/produkt_content.jpg) repeat-y ;
  width:618px;
  padding:3px 10px 0px 10px;
  float:left;
  font-size:15px;
  font-weight:bold;
  color:rgb(75,29,166);
}

.produkt_opis_footer{
  background: url(../images/produkt_footer.jpg) no-repeat ;
  width:638px;
  height:6px;
  font-size: 3px;
  float:left;
}

.nazwa_opis{
  color:rgb(34,62,162);
  background:rgb(250,181,0);
  padding: 5px;
  font-size: 15px;
}

table.ceny{
  color:rgb(13,29,166);
  font-size: 13px;
}

.span_numer{
  cursor:pointer;
}

.szukaj_input_sub{
  border:0px;
  background:transparent;
  color:rgb(2,2,4);
  font-size: 11px;
}

.szukaj_input{
  border:1px solid rgb(133,133,135);
  font-size: 11px;
}

table.koszyk_produkt td.nazwa{
  color:rgb(31,45,170);
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 20px;
}

table.koszyk_produkt td.ceny{
  color:rgb(31,45,170);
  font-size: 12px;
}

table.koszyk_produkt a{
 color:rgb(127,128,133);
 font-size: 12px;
}

input.zatwierdz{
  background: url(../images/zatwierdz.jpg) no-repeat ;
  width:79px;
  height:20px;
  border:0px;
}

input.powrot{
  background: url(../images/powrot.jpg) no-repeat ;
  width:79px;
  height:20px;
  border:0px;
}

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