body {
  font-family: Verdana, Arial, Helvetica, Sans-sherif;
	padding: 0;
	margin: 0;
  text-align: right;
	font-size: 11px;
  }

/*  ================= Góra Start ================ */

#mainbox {
  margin:0 auto 0 auto;
  width: 800px;
  border: 1px solid gray;
  border-bottom: 0;
  text-align: left;
  }

#header1 {
  background-image:  url(/images/header_short.jpg);
  background-repeat:no-repeat; 
	width: 800px;
	height:181px;
	}

#header1 {
  background-image:  url(/images/header_short.jpg);
  background-repeat:no-repeat; 
	width: 800px;
	height:181px;
	}

#topmenu {
	float: left;
	text-align: left;
  padding-top: 6px;
	margin: 149px 0px 0px 0px;
	width: 800px; 
	height: 26px;
	background-image: url(/images/bar.jpg);
	}
#telefon {
	text-align: right;
	margin: -13px 10px 0px 0px;
  color: #C70000; 	
   font-weight: bold;

}

#telefon a {
	text-align: left;
	margin: -10px 10px 0px 0px;
  color: #C70000; 	
   font-weight: bold;
}

#telefon img {
	text-align: left;
	margin: -3px 23px 0px 0px;

}



#topmenu a {
  text-decoration: none; 
  padding: 0 10px 0 7px;
  }
  
#topmenu a:hover {
  color: #639ACE; 
  }

a:link {color: #000000;}
a:visited {color: #000000;}
a:active {color: #639ACE}


 



/*  ================= Góra End ================ */

/*  ================= LEFT Menu Start ================ */

#left_container {
	width: 169px;
	float: left;
	font-size: 10px;
	padding: 0;
	margin: 0;
	position: relative;  
	z-index:10;
	border-right: 1px solid gray;
  }
  
#left_container table{
 	font-size: 10px;
  }

div#left_container a {
	}
  
#mainpageform {
  margin: 15px 0 0px 14px;
	width: 155px;
	padding: 0 0 10px 0;
  }
/*   lewa strona
#gg {
	font-size: 12px;
    margin: 5px 0 0px 0px;
	width: 155px;
	padding: 5px 0 5px 5px;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
  }

#gg img
    {
    width: 13px;
  //  padding: 0x 0 0px 0;
	font-size: 10px;
	margin: 0px  20px 0 5px;
  }

#gg a {
  text-decoration: none; 
 // padding: 0 10px 0 7px;
  }

*/

#news .gadu {
	font-size: 12px;
   margin: 5px 0;
	padding: 5px 10px;
	border-bottom: 1px solid gray;
  }

#news img.gadu
    {
   float: left;
   width: 14px;
    padding: 5px 10px;
	margin: 0;
  }

#news a.gadu {
  text-decoration: none; 
  padding: 5px 0;
  margin: 0;
  }







div#custprod_menu {
  float: left;
	width: 169px;
	margin-left: 0px;
	position: relative;
  z-index:10;  
  }
	
div#custprod_menu a {
	display: block;
	color: black;
	margin: 0 3px 0 3px;
  padding: 3px 0px 10px 1px; 
	background-image:  url(/images/menu_bg.gif)  ;
	text-decoration: none; 
  }
	
div#custprod_menu a:hover {
  display: block; 
	color: #639ACE;
  background-image:  url(/images/menuhov_bg.gif)  ;
	text-decoration: none;  
	}

/*  ================= LEFT Menu End ================ */


/*  ================= Środek Start ================ */
#banner_container {
  width: 455px;
  text-align: center;
// height: 222px; /* do flasha */
  }  


/* do flasha */
div#flash, a#flashlink {
  position:absolute;
  left:0;
  top:0;
  width: 455px;
  text-align: center;
}
a#flashlink {
   display:block;
}
a#flashlink img {
   border:0;
}
/* end do flasha */


#chat {
  float:left;
  width: 455;
  position:relative;
  z-index: 12;
  }
div#chat a{
    display: block;
    width: 150px;
     }
div#chat a:hover{
    display: block;
    width: 150px;
    color: #639ACE;
  }  
  div#chat td{
    width: 80px;
;
  }
#konf {
  float: left;
  width: 455px;
  position: relative;
  z-index: 12;
  	}

#basket {
  float: left;
  width: 445px;
	}
	
#konfmail {
  float: left;
  width: 455px;
  
  }

#konfmail h4{
  background-image: url(/images/bg_block.jpg);
  padding-left: 20px; 
  font-size: 11px;
  }		

div#konfmail a {
	display: block;
	font-size: 11px;
	color: black;
	padding: 0 5px 0 0; 
    text-decoration: none; 
	margin: 10px 0 5px 0px;
  }

div#konfmail a:hover {
	color: #639ACE;
	text-decoration: none; 
  }
  
#konfmail p{
  padding: 0 10px 0 10px;
  font-size: 11px;
  margin: 0 0 5px 0;
   }
#konfmail p.zast			
{
	width: 447px;
    background: #ff3300;
    font-size: 12px;
	color: white;
	border: 2px solid grey;
	padding: 5px 0px 5px 5px;


  }			


/* =================== Środek End ============================*/

/* =================== Sklep Start ============================*/

.deftxt {
  margin: 0 0 0 5px;
  width: 445px;
  padding: 0;
  float: left;
  }			

.deftxt p {
  text-align:left;
	font-size: 11px;
  text-indent: 20px;
	margin: 8px 8px 0 8px;
  }
  
.deftxt a{
 	color: black; 
	text-decoration: none;
	font-size: 12px;
  }

.deftxt a:hover{
	color: #639ACE; 
	text-decoration: none;
  }




  
h4 {
  padding: 0 10px 0 10px;
   }

.heading4 {
	background: #F5F5F5;
  padding: 5px 0 5px 0;
	font-size: 10px;
	border-bottom: 1px solid gray;
	margin: 0  2px 0 173px;
	width: 445px;
  }

/* =================== Sklep End ============================*/

/* ==================== NEWS Start =============================*/


#news {
 	width: 174px;
 	float: right;
 	font-size: 11px;
  border-left: 1px solid gray; 
	}

#news td{
  background: url(/images/mod_sag.jpg) 100% 100% repeat-x;
  }
  	
#news a{
  display: block;
	color: black; 
	text-decoration: none;
	margin: 0 0 15px 95px;
	padding: 10px 10px 5px 0;
	font-size: 11px;
  }

#news a:hover{
	display: block;
	color: #639ACE; 
	text-decoration: none;
  }
  
.even p {
  padding: 0 2px 0 2px;
  }
 
/* ==================== NEWS End =============================*/

/* ==================== Koszyk Start =============================*/ 
/*
#header_basket {
  width: 445px;
  margin: 0px 3px 0 1px; 
	font-size: 10px;
  }
*/

#header_basket td{
  padding: 5px;
  border-right: 1px solid white;
  }

#item_basket {
  width: 443px;
  float: left; 
  }
 
      
#item_basket td {
  border-bottom: 1px solid gray;
  }
 
#item_basket table {

 }

#item_basket a {
 	font-size: 10px;
	text-decoration: none; 
  }
 
#item_basket a:hover {
    color: #639ACE; 
    }

#BASKET_TXT {

 margin: 0 0 0 5px; 
  clear: both;
  }


 
#OREDERDONE {
  width: 443px;
  }
/* ==================== Koszyk End =============================*/ 

/* ==================== Item Start =============================*/

#itemview {
  float: left;
  width: 433px;
 margin: 0 3px 0 3px; 
  }
      
#itemview td{
  padding: 3px; 
  border-right: 1px solid white;
  }



.heading3 {
	background: #F5F5F5;
  padding: 5px 0 5px 0;
	font-size: 10px;
	border-bottom: 1px solid gray;
	margin: 0  2px 0 173px;
  }

.listsMenuLink {
 	font-size: 10px;
  }

.listsMenuLink a {
 	font-size: 10px;
	text-decoration: none; 
  }

.listsMenuLink a:hover {
  color: #639ACE;
  }

#item_line {
 margin-left: 280px; 
  display: block;
	padding: 3px;
	clear: both;
  }   

#item_line a {
	text-decoration: none; 
  } 

#item_line a:hover {
  color: #639ACE;
  }

table.tabela {
  width: 400px;
  margin: 0 0 10px 20px;
  }
  
.tabela td {
  background: #F5F5F5;
  text-align: left;
  }
  
td.lewy {
  text-align: right;
  font-weight: bold;
  }

#naglowek {
  width: 445px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color:  #004A82;  
  }

#zapis {
  width: 420px;
  text-align: center;
  font-size: 11px;
  color: #fc0000;  
 // color: #ff3333; 
  background: #F4F4F4;
  margin: 0px 0 20px 0;
  padding: 8px 12px 13px 5px;
  border-bottom: 1px solid #C70000;
}

/* ==================== Item End =============================*/

/* ==================== Logowanie Start =============================*/

#login {
  float: left;
 margin: 0 0 0 10px; 
  width: 435px;  
  }

#txtbody .feedback {
  margin: 0 0 0 10px;
  font-size: 10px;
  width: 90px;
  }

#login a {
  text-decoration: none;
  font-size: 11px;
  }

#login a:hover {
  color: #639ACE;
  }

/* ==================== Logowanie End =============================*/

#custprod_item  {
   
  float: left;
  width: 455px;
  position: relative;
  z-index: 12;
   }
  
/* ==================== Rejestracja Start =============================*/

#register {
  margin: 0 0 0 5px;
  width: 440px; 
  float: left;
  }

#register .feedback-comment {
  padding: 15px 0 15px 0;
  color: #C70000;
  }

#register .feedback {
  margin: 0 0 0 10px;
  font-size: 10px;
  width: 180px;
  }

#register input {
  margin: 0 5px 0 0;
  }

/* ==================== Rejestracja End =============================*/

/*  ================= LEFT Menu Login Start ================ */

#login_content {
	width: 163px;
	margin: 0 0 20px 3px;
	padding: 0;
  }

#login_content p {
	font-weight: bold;
	font-size: 11px;
  }

.leftMenuLink {
	display: block;  
  padding: 2px 0 2px 0;
  margin: 3px 0 2px 0;
  background-color: #F5F5F5;
  }
  
  
#login_content a {
	color: black;
	width: 162px;
	text-decoration: none; 
  }
  
#login_content a:hover {
	color: #639ACE;
	text-decoration: none; 
  }

/*  ================= LEFT Menu Login End ================ */

#bp{
  width: 450px;
  background: white;
  }
      
/* ==================== Lista Start =============================*/

/* ==================== Produkt Start =============================*/

#header {
  float: left;
  width: 447px;
  margin: 0px 0 0 2px; 
  }
  
#header td {
  border-right: 1px solid white;
  }

#item {
  display: block;
  width: 447px;
  padding: 3px 0 0 0;
  margin: 0 0 0 5px;
  border-bottom: 1px solid gray;
  font-size: 10px;
  }
     
#item td {
  }
  
#item table {
  }
 
div#item a {
  display: block;
  width: 320px;
	color: black;
	text-decoration: none; 
	background-image: none;
	text-align: left;
	}
	
div#item a:hover {
	color: #639ACE;
	background-image: none; 
	text-align: left;
  }

/* ==================== Produkt End =============================*/

/* ================ Cena, photo, dostępność Start =======================*/

#price {
  color: #004B91; 
  margin: -12px 5px 0 0px;
  padding: 0;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  }

#isphoto {
  text-align: right;
  margin: -16px 110px 0 0px;
  padding: 5px 0 0 0px;
  }

#instock {
  text-align: right;
	margin: -13px 77px 0px 0px ;  
  height: 15px;
  }

#bdg_view {
	float: left;
    width: 454px;
  }
#bdg_view p{
  margin: 10px 5px 10px 5px;
 
  }

#bdg_view h3{
  margin: 10px 5px 10px 5px;
  }


/* ================ Cena, photo, dostępność End =======================*/

/*

#searchitem {

  width: 430px;
  margin-left: -100px;
  background: white;
 }



.specials-txt {
	background: url(/gfx/2.gif);
	font-size: 10px;
	color: #616161;
}

.specials-txt A {
	color: #2A3272;
	text-decoration: none;
}



.shopprodMenuLink a {
 }

.shopprodMenuLink a:hover {
 }
 

.s10 {
 	border-top:2px solid gray; 
 }
 

#basketfooter {
    border-top: 3px double; 
    margin-left: 170px;

    width: 570px;
    padding: 0.75em 1em 1em;
    font-size: 75%;
    color: rgb(20%,40%,20%); 
   background: rgb(73%,82%,73%);}
   
#basketfooter p {
  margin: 0;
  padding: 0;}
   

#banner_container {
  }  
 
#banner_container img {
  margin: 0 auto 5px 5px;
  }

/* ==================== Status odb Start =============================*/

div#statusraport {
width: 445px;
}

hr {
width: 0px;
}

div#statusraport table {
width: 445px;
font-size: 10px;
}

div#statusraport td {
background-color: #F5F5F5;
}

/* ==================== Status odb End =============================*/


/* ==================== Stopka Start =============================*/

#footer {
  text-align: center; 
  margin: 0 auto 0 auto;
  background-color: #F4F4F4;
  width: 800px;
  border: 1px solid gray;
 /*      border-top: 1px solid gray;
   border-bottom: 1px solid gray;	
   border-left: 1px solid gray;
      border-right: 1px solid gray; */
  letter-spacing: 1px;
  font-size: 9px;
  color: #999999;
  }

/* ==================== Stopka End =============================*/

/* ==================== Promocje Start =============================*/

#wyczysc {
  clear: both;
  }

#promocje {
 	float: left;
 	width: 174px;
  border-left: 1px solid gray; 
 	font-size: 11px;
 padding: 0 0 0 1px;
  margin: 0;
	}
	
#promocje_groups {
 	width: 174px;
 	float: right;
 	border-left: 1px solid gray; 
	
  }

p.nazwa {
  font-size: 11px;   
  border-bottom: 3px solid white;
  background: #F4F4F4;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 0;
  }

p.cena {
  border-bottom: 1px solid gray;
  text-align: center;
  font-size: 11px;
  font-weight: bold;  
  background: #F4F4F4;
  color: #C70000;
  margin: 0 0 5px 0;
  padding: 0;
  }

div.fotosy {
  text-align: center;
  padding: 3px 0 3px 0;
  }
  
h2.pr {
  text-align: center;
  border: 1px solid gray;
  margin: 2 0 0 0; 
  background: #F4F4F4;
  font-size: 14px;
  font-weight: bold;  
  }
  
a.ext:link, A.ext:visited IMG {
  text-decoration: none;
  border: 0; 
  }
   
a.ext:link, A.ext:visited {
  text-decoration: none;
  border: 0;
  color: black;
  } 
  
img {
  border-width: 0;
  }      

/* ==================== Promocje End =============================*/   

#zamow {
  text-align: center;
  }

#storecust {
  float: left;
  width: 445px;
  font-size: 12px;
  font-weight: bold;
  margin: 3px;
  color: #C70000;
  }

#storecust p {
  float: left;
  font-size: 10px;
  color: black;
  font-weight: normal;
  }

.topMenuLink {

  width: 800px; 
	}

.topMenuLink a {
  text-decoration: none; 
  }
  
.topMenuLink a:hover {
  color: #639ACE; 
  }

#maillink {
  width: 180px;
  float: left;
  margin: 0 0 0 5px;
  }

#maillink a {
	display: block;
  background-color: #F5F5F5;
  text-decoration: none;
  padding: 2px 0 2px 10px;
  margin: 0 0 4px 0;
  }

#maillink a:hover {
  color: #639ACE; 
  }
/*
#onas {
  text-align: left;
  width: 455px; 
  }

h3 {
  margin: 0px;
  padding:0px;
  font-size: 10px;  
  font-weight: bold;
  }

h5 {
   width: 150px;
  font-size: 11px;  
  font-weight: bold;
  border-left: 2px solid #C70000;
  border-bottom: 2px solid #C70000;
    margin: 0;
    padding: 2px 0 0 0;
  }

div#onas a {
	text-decoration: none; 
	margin: 0;

	}
	
div#onas a:hover {
	color: #639ACE;
  }

#onas p {
    margin: 0;
    padding: 0;
    }

*/

#onas {
  text-align: center;
 width: 445px;
  font-size: 14px;
  font-weight: bold; 
  color: #C70000;
  margin: 0px;
  padding: 0px;
  }

#cent {
  text-align: center;
  width: 445px;
  font-size: 12px;
  font-weight: bold; 
  margin: 0px;
  padding: 0px;
  }


 h3 {
  margin: 0px;
  padding:0px;
  font-size: 10px;  
  font-weight: bold;
  }

h5 {
    width: 150px;
  font-size: 11px;  
  font-weight: bold;
  border-left: 2px solid #C70000;
  border-bottom: 2px solid #C70000;
    margin: 0;
    padding: 2px 0 0 0;
  }

div#k a {
     margin: 0;
	text-decoration: none;
	text-align: left; 
	}
	
div#k a:hover {
	color: #639ACE;
  }

div#dane p{
   font-size: 79%;
  margin-top: 40px;
  color: gray;
  padding: 10px;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
        }







p.duzy {
   font-size: 14px;
   font-weight: bold; 
   color: #C70000;
   margin: 0px;
   padding: 0px;
    }
    
/*
div.baner {float: left; height: 130px; width: 130px;
  padding: 15px; margin: 105px 103px;
  background: url(frame-ls.gif) center no-repeat;}
div.baner img {border: 1px solid; border-color: #444 #AAA #AAA #444;}
*/
/*
#banner_container a
 {
    position: absolute;
    top: 0;
    left: 200px;
    display: block;
    margin-left: 100px;
    width: 570px;
    padding: 0.75em 1em 1em;
    border-bottom: 6px solid green;
   }
img {border-width: 2;}



#promocje 
    {
    float: left;
    width: 170px;
    background: #E7EFff;
    padding: 5px 0 5px 0;
	font-size: 10px;
	border-bottom: 2px solid black;
	margin: 0  2px 0 171px;
    
	}
*/
/*
#promocje a, img
    {
    width: 170px;
    background: #E7EFff;
    padding: 5px 0 5px 0;
	font-size: 10px;
	border-bottom: 2px solid black;
	margin: 0  2px 0 171px;
    
	}


#promo 
{  
width: 180px; 
border: 10px solid black; 
margin-bottom: 1px;
border: 10px solid blue; 
//background: rgb(73%,82%,73%);
}

h2.pr {  width: 170px; text-align: center; border: 1px solid black; margin: 2 0 0 0; 
        background: gray;}
        

        
p.nazwa   {  font-family:Verdana; padding-top: 0; text-align: center; margin-top: 0;
      		 font-size: 14px;   border-top: 1px solid black;  background: blue;
      		 font-weight: bold;}
      		 
 
      		 
p.cena   {  font-family:Verdana ; margin: 0; padding: 2 0 1 0;text-align: center;
     		 font-size: 16px;  font-weight: bold;  background: white; color: red; }
     		 
     		 
div.fotosy {   text-align: center; background-color: white); margin: 0; border: 0; padding: 5px 0 5px 0}


IMG {text-decoration: none; border: 0; background-color: white);}


*/
	


 a.wiki {
  text-decoration: none; 
  font-weight: bold;
  margin: 0 0 0 30px;
  font-style: italic;
  letter-spacing: 1px;
  font-size: 9px;
  color: #999999;
  }
  
 a.wiki:hover {
  color: #639ACE; 
  }
#inrwtext  {
color: #C70000;
}