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: 801px;
  border: 1px solid gray;
  border-bottom: 0;
  text-align: left;
  }


#header1 {
background-image:  url(/images/header_short.jpg); 
height: 150px; 
		}



#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;
    text-decoration: none;
}

#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;
	background-color: #F4F4F4;
	padding: 0;
	margin: 0;
	margin-top: -5px;
	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;
  }
#fblike {
  margin: 5px 0 -100px -24px;
	width: 160px;
  }
#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;
	background-color: #F4F4F4;
	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;  
	}
	
#banner_left {
     text-align: center;
   margin: 0 0 0 -3px;
  }  	

div#banner_left a {
   background: #F4F4F4;
   padding: 1px 0px 0px 1px;
  }
  
/*  ================= LEFT Menu End ================ */


/*  ================= Środek Start ================ */
#banner_container {
  width: 455px;
  text-align: center;

  }  

  

/* 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;
  margin: 0 0 0 10px;
  width: 435px;
	}
	
#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: 439px;
  //  background: #ff3300;
    font-size: 12px;
//	color: white;
	border: 2px solid grey;
	padding: 5px 0px 5px 5px;
     margin: 0 0 5px 4px;
  }			
*/

/* =================== Ś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;
	margin-top: -5px;
    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 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: 447px;
 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;
	border-top: 1px solid gray;
	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;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
   margin: 5px 0 10px 20px;
    }
  
.tabela td {
  background: #F5F5F5;
  border-top: 1px solid gray;
  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;
  margin: 0 0 0px -5px;  
  }
  
#fbl{
  margin: 0 0 -50px 20px;  
  }
  
#zapis {
  width: 420px;
  text-align: center;
  font-size: 11px;
  color: #fc0000;  
  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;
  }


#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;
  }


/* ==================== Status odb Start =============================*/

div#statusraport {
width: 445px;
float:left;
position:relative;
z-index: 12;
}

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;
  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;
  font-size: 15px;
  }

#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: 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#k001 a {
     margin: 0;
	text-decoration: none;
	text-align: left; 
	}
	
div#k001 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;
    }
    


 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;
}
#inrwtext  p{
float: left;
margin: 10px  0 -5px 0px;
}


  
#cus td {
    background: #F5F5F5;
    font-style: italic;
    padding: 5px 0 5px 9px;
	border: 1px solid gray;
       }
#cuso  {
   float: left;
   width: 630px;
   margin: 0  0 10px 0;
       }
	   
#cuso h2 {
   float: left;
   width: 410px;
   font-style: italic;
   font-size: 18px;
   border-bottom: 2px solid #4169E1;
   text-align: center;
   font-weight: bold;
   color: #4169E1;
   margin: 20px  0px 20px 15px;
       }
#cus p {
   font-style: italic;
   font-size: 18px;
   text-align: center;
   color: #4169E1;
   font-weight: bold;
       }
	   
#serwis p{
 float: right;
width: 173px;
  font-size: 12px;F
  margin: 3px;
  }
  
  
div#serwis a {
    text-decoration: none;
    color: #CC3333;	
	margin: 0;
	 font-size: 12px;
	}
	
div#serwis a:hover {
	color: #639ACE;
  }

 
	
#cus table p{

   font-size: 14px;
    text-align: center;
      }
.leftMenuLink {
	display: block;  
  }

div#leftmenu_content {
  float: left;
	width: 172px;
	margin-left: 0px;
	position: relative;
  z-index:10;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  }
	
div#leftmenu_content a {
	display: block;
	color: white;
	margin: 0 3px 5px 0px;
    padding: 3px 0px 10px 1px; 
	text-decoration: none; 
  }
	
div#leftmenu_content a:hover {
  display: block; 
	color: #639ACE;
  background-image:  url(/images/menuhov_bg.gif)  ;
	text-decoration: none;  
	}

div#triline img
    {
   float: left;
   width: 136px;
   margin:0px -20px 30px 3px;
  }

div#triline {
  width: 645px;
  padding: 0;
  float: left;
  }			

div#triline p {
	font-size: 12px;
	margin: 20px 18px 10px 8px;
  }

div#triline a{
    display: block;
	text-align: left;
 	color: blue; 
	color: #CC3333;
	text-decoration: none;
	font-size: 12px;
  }
div#trilinea a{
    display: block;
	width: 120px;
	text-align: left;
 	color: blue; 
	color: #CC3333;
	text-decoration: none;
	font-size: 12px;
  }
div#trilinea p {
	font-size: 16px;
	margin: 20px 18px 10px 8px;
  }

 #faceb {
  margin: 5px 0 -10px -26px;
  }  
  
div#start2 img
    {
  float: left;
  margin: 5px;
  }
div#start2 h4 {
     float: left;

  }
div#fotki {
   float: left;
   width: 200px;
   border-right: 1px solid gray;
   border-left: 1px solid gray;
   border-top: 1px solid gray;
   text-align: center;
  padding: 50px 0px 0px 0px;
  }  
 div#fotki a{
 /*
    display: block;
	width: 120px;
	text-align: left;
 	color: blue; 
	color: #CC3333;
	text-decoration: none;
	font-size: 12px;
	*/
  }
  
p.cenka {
  border-bottom: 1px solid gray;
  text-align: center;
  font-size: 18px;
  font-weight: bold;  
  background: #F4F4F4;
  color: #C70000;
  margin: 0 0 5px 0;
   padding: 5px 0px 5px 0px;
  }  
div#probez {
    width: 620px;
    text-align: left;
    }
	
#oferta  {
  display: block;
  width: 480px;
  margin: -25px 0 -8px 5px;
  border-bottom: 1px solid gray;
  font-size: 10px;
   }
   
   
#oferta  a:hover{
  font-style: italic;
  color:blue;
   }
   
 #priceof {
  color: #004B91; 
  margin: -15px 5px 3px 0px;
  padding: 0;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  }  
  
#momentus {
  float: left;
  margin: 20px 5px 3px 0px;
  position:relative;
  z-index: 12;

  }
#momentus-p{
  width: 255;
  margin: -50px -155px 3px 100px;
  font-size: 13px;
    }
#momentus-p a{
   	color: red; 
	text-decoration: none;
	font-size: 12px;
  }
  
#momentus-p p{
   	color: blue; 
	text-decoration: none;
	font-size: 12px;
	 color: #639ACE;
  }  
#tblogo {
  float: right;
    margin: 0 0px 0px 10px;
  }
#tbnaglowek {
  width: 445px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color:  #004A82;
  margin: 20px 0px 0px 10px;  
  }
  
div#tbnaglowek img
    {
  text-align: center;
  margin:20px 0px 0px 0px;
  }

#tbnaglowek2 {
  width: 445px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color:  #004A82;
  margin: 20px 0px 0px 10px;  
  }  
  
div#tbnaglowek2 img
    {
	float: left;
 text-align: center;
  margin:20px 0px 0px 25px;
  }
  
#kolor {
   background-color:  #FBFBEF;
  background-image:  url(/sx187vs.jpg);
 		}
		
div#webpage {
  text-align: center;
width: 455px;
border-left:  1px solid gray;
border-right:  1px solid gray;
border-bottom:  2px solid #66CDAA;
margin: -27px 0 0 -6px;


  }	

div#webpage h2{
color: #DB3F22;
  }	
 
div#webpagec{
background-color:  #F1F0EC;

  }	
 
div#webpage a{
    display: inline;
	text-decoration: none;
    color: #CC3333;
	margin: 0;
	padding: 0;
	font-size: 11px;
	  }	
 
 
p.cena-alsen {
  text-align: center;
  font-size: 11px;
  font-weight: bold;  
  background: #F4F4F4;
  color: #C70000;
  margin: 0 0 0 0;
  padding: 0;
  }  

