body {
/*background-color: #E5E5E5;*/
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
padding:15px 0 0 0;
margin:0;
background-image: url("../images/tlo.jpg");
}
h1
{
    overflow: hidden;
	font-size:24px;
	padding: 147px 0 0 0;
    background-image: url("../images/kaczuszka-logo.png");
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:147px;
	width:175px;
	position:absolute;
	top:10px;
	left:50%;
	z-index:10;
	margin:-6px auto 0 -87px;

    }
#logo{
	position:absolute;
	top:5px;
	left:50%;
	z-index:100;
	border:none
}
a {color: #000; text-decoration:none; }
a:hover {color: #666;}
p {color:#333; line-height:20px;}
#head-1 h2
{
  color: #F00;
  margin:0;
  font-weight: normal !important;
}

h2 {
font-size:16px;
font-weight: normal;
}
h3 {
	font-weight:normal;
		font-size:12px;
}
h4 
{
    font-weight:normal;
		font-size:12px;
}
label {
    float: left;
    display: block
}
.displ-none{ display:none;}
.categories{
	font-size:12px;
	line-height:20px;
	list-style-image:url(../images/arrow-menu.gif)
}
.smaller { font-size:smaller; }
.h2-yellow {
	background: url(../images/arrow-yellow.jpg) no-repeat left center;
	margin:0px 0px 0px 10px;
	padding: 5px 0px 5px 25px;
	font-weight: normal;
	
}
.h2-red {
	background: url(../images/arrow-red.jpg) no-repeat left center;
	margin:0px 0px 0px 10px;
	padding: 5px 0px 5px 25px;
	font-weight: normal;
	
}
.col-content-bar{
	 background: url(../images/bg-bar.jpg) repeat-x bottom;
	 margin:0px 1px 0px 1px;

}
.col-content-bar h2 {
	background: url(../images/arrow-bar.jpg) no-repeat left center;
	margin:0 0 0 10px;
	padding:10px 0 10px 25px;

}

/* ----------container to center the layout-------------- */
div.outer { float: left;  background: #CCC; margin-bottom:5px;  }
div.box-corner { background: #FFF; }
div.outer-col { float: left;  background: #CCC; /*margin:0px 5px 5px 5px margin:0;*/ margin-bottom:5px; }
div.box-corner-col { background: #FFF;  }
.box-center { background: #FFF url(../images/bg-bar.jpg) repeat-x bottom ; min-width:560px; /*width:583px;*/}
.outer-center { background: #CCC; margin: 0px 0px 5px 0px;  }
.product-details { background: #FFF; height:300px;  }


.box-produkt { background: #FFF;   }
.outer-produkt { background: #CCC; margin: 0px;  float:left; width:190px; }

.col 
{
    width:198px;
    
}
.centr 
{
    width:583px;
}

.produkt
{
    width:191px; height:197px; float:left; padding:0px 5px 5px 0px;
}
.produkt-right
{
    width:191px; float:left; padding:0px 0px 5px 0px;
}
.col-bg{
	 background: url(../images/bg-menu.jpg) repeat-x bottom;
	margin:0px 1px 0px 1px;
	 /*border-bottom:#FFF solid 1px;
	width:198px*/
}
.centr-bg
{
    	 background: url(../images/bg-bar.jpg) repeat-x bottom;
	 margin:0px 1px 0px 1px;
	
}
.centr-bg h2{
	font-size:24px !important;
	color: #666;
	margin:0;

}
.subcat
{
    margin-left:20px;

}
.box{
	margin: 3px 5px 2px 5px;
	/*width:180px;*/
	
}
.centr-title h2
{
    color: #666;
    float:left;
}
.h-centr 
{
    color: #666;
}
.bread-cr
{
    padding:5px;
}
.centr-title
{
    height:40px; 
    padding-left:5px;
}
.sort
{
    margin-left:390px;
}
.sort select
{
   width:135px;
}
.search {font-size:12px; margin:12px 10px 0px 5px; width:110px; padding-left:10px }
#container {
width: 1005px;
margin: 0 auto;
background-color: #EBD3E0;
}
.box-center h2{
	margin:10px 0px;
	color: #666;
}
/* ----------banner for logo-------------- */
#head {
	background:#FFF url(../images/bg-top.jpg);
	border:#FFF solid 1px;
padding: 0px ;
margin: 0px;
height:120px;
width:1003px;
}
#head h2 {
	font-weight:bold;
	font-size:16px;
	color:#EE0000;
	margin:0;
	padding:0;
	
}
#head-1 {
	float:left;
	margin-top:15px;
	margin-left:10px;

}
#head-2 {
	margin-left:680px;
	margin-top:15px;
	

}
#head-2 h2{
	float:left;
	margin-left:20px;
	font-size:15px;
	font-weight:normal;

}
#head-2 img{
	margin-right:8px;
    vertical-align:middle;
    border:none;
}
#head-3 {
	float:left;
	margin-top:10px;
	margin-left:10px;
	

}
#head-3 input{
	font-size:12px;
	width:80px;
	border: 1px solid #000;
	/*padding-left:10px;*/
}
#head-4 {
	margin-left:785px;
	margin-top:25px;
	padding:0 10px 0 0;
	text-align:right;
}
#head-4 img{
    vertical-align:middle;
    border:none;
}
#head-menu-box{
	background-image:url(../images/bg-menu-top.jpg);
	margin: 3px 5px 5px 5px;
	width:994px;
		
}

#col-content-cart{
	 background: url(../images/bg-cart.jpg) repeat-x bottom;
	/* margin:0px 1px 0px 1px;*/
	 border-bottom:#FFF solid 1px;
}
#newlistbox{
	float:left;
	padding:10px 0 0 10px;
}
#newlist{
	padding:20px 0 0 0;
	visibility:hidden;
}
#newlist a{
	margin-left:10px;
}
.bar{
	 background: url(../images/bg-bar.jpg) repeat-x bottom;
	 margin:0px 1px 0px 1px;
	/* border-bottom:#FFF solid 1px;*/
	 padding-top: 5px;
	 padding-left:5px;
	height:65px;
	width:575px;
	
}

.h2-arrow {
	/* background: url(../images/arrow-bar.png) no-repeat left center;*/
	margin:10px 0px;
	/* font-weight: bold;  */
	float:left;
	color: #666;

}
.font-16
{
    font-size: 16px;
    margin-top:5px;

}
.font-18
{
    font-size: 18px;
}
.font-24
{
    font-size: 24px !important;
}
.bar h2 
{
    margin-left: 0px;
	
}
#head-menu {
	height:44px;
	color:#999;
	padding-left:10px;
	
}
#head-menu ul{
	padding:0;
	margin:0;
	list-style:none;
	
}
#head-menu ul li{
	float:left;
	display:block;
	background:url(../images/spacer-menu-top.jpg) no-repeat right;
	margin:0;
	padding:0 15px;
	line-height:44px;
	text-align:center;
	
}
#head-menu .menu-search{
	text-align:right;
	background:none;
	padding:0 5px 0 0;
}
#head-menu a {color: #FFF; font-size:16px; }
#head-menu a:hover {color: #CCC;} 
#head-menu img { border:none; margin:13px 10px 0px 10px;} 
/*#head-menu h2 {
	float:left; 
	margin: 12px 8px 0px 8px;

	
	} */

.center {
	text-align:center;
}
.produkty { 
max-height:431px;
margin-left:2px;
text-align:center;
}

/*.box-produkt { background: #FFF; width:184px; height:200px;  }*/


.p-title{
display:table-cell; 
	vertical-align:middle;

height:50px;
width:184px;
text-align: center;
}
.p-title h3{

margin-top:5px;
margin-bottom:10px;

}
.weight {
	float:left; 
	width:85px; 
	text-align: left; 
	padding-left:6px; 
	color:#606060;
}
.producer {
	text-align:center; 
	color:#606060;
}
.p-info {
	color:#606060;
	width:185px;
	height:125px;
	text-align:center;
	padding:0px;
}

.c1 
{
    float:left;
   width:85px;
    margin:5px 0px 5px 5px; 
    text-align:right;
}
.c1 img {
	border:1px solid #FEC324;
	margin-bottom:5px;
}

.qty {
	border:1px solid #FEC324;
	width:20px;
	text-align:center;
	margin-right:1px;
}
.attr 
{
    width:58px;
    /*height:19px;*/
  /*  margin:0;*/
   
    border:1px solid #FEC324;
    padding:2px 0px 1px 0px;
    font-size:11px;
}
.c2 
{
   
  
    margin:5px 0px 5px 92px;
    text-align:center;
  
}
.c2 p
{
    
	height:80px;
	/*max-height:80px;*/
	display:table-cell; 
	vertical-align:middle;
	/*padding-top:25px;*/

	}
.c2 img{
	margin-top:5px;
	margin-left:20px;
	border:0px;
	}

.prom {
	text-decoration:line-through;
	font-size:14px;
	color: #FF0000;
	
	
}
.addbt
{
}
.addbt2
{
}
.price {
	font-size:18px;
	color: #FF0000;
	
}
.img-details {
	border:1px solid #FEC324;
	margin: 5px 20px 10px 5px;
	float:left;
	width:240px;
	height:240px;
}
a.btn-product 
{
     
  border:1px solid #FEC324;
  padding: 11px 10px 12px 40px;
  background:url(../images/btn-buy.gif) no-repeat left center;
  /*margin-left:20px;*/
  
  
}
a.btn-product:hover
{
     
  border:1px solid #FEC324;
  padding: 11px 10px 12px 40px;
  background:url(../images/btn-buy2.gif) no-repeat left center;
  background-color:#EBEBEB;

  
}
a.btn-product-disbl 
{
  border:1px solid #FEC324;
  padding: 11px 5px 12px 35px;
  background:url(../images/btn-buy-disbl.gif) no-repeat left center;
}

.cart-table
{
    margin:5px;
    width:573px;
    text-align:center;
}

.cart-table td
{
    border: 1px solid #ECECEC;
 
}
.qty-td 
{
    width:60px;
    border-right-width:0px !important;
    text-align:right;
 padding: 5px;
   

}
.bt-cart
{
    border-left-width:0px !important;
    width:70px;
 padding: 5px;
   
    
}
.bt-cart a
{
  border:1px solid #FEC324;
  padding: 3px 10px 2px 10px;

  /*margin: 10px;*/
   

}
.bt-cart a:hover
{
  border:1px solid #FEC324;
  padding: 3px 10px 2px 10px;
    background-color:#EBEBEB;
}
.del a 
{
  border:1px solid #EF0000;
}
.del a:hover
{
  border:1px solid #EF0000;
}
a.link
{
  border:1px solid #FEC324;
  padding: 3px 10px 3px 10px;
  
}
a.link:hover
{
  border:1px solid #FEC324;
  padding: 3px 10px 3px 10px;
    background-color:#EBEBEB;
}
.dymek{
	text-align:right;
	/*float:right;*/
	width:225px;
	/*margin:10px 20px 0 0;*/
}
#pag
{
     font-size:12px;
    margin-top: 5px;
    text-align:center;
    width:580px
    }
#pag a
{
    cursor:pointer;
    color: Black;
    text-decoration:none;
    display:inline-block; 
    border:1px solid #FEC324
    ;padding:.3em .5em .3em .5em;margin:.15em .1em;text-align:center}
#pag a.pP,#pag a.nP{border-color:#E3741C;padding-right:.5em}
#pag a.pP{margin-right:1.2em}
#pag a.nP{margin-left:1.2em;}
#pag a:hover,#pag a.sel{background-color:#EBEBEB;border:1px solid #E3741C}
#pag a.sel{color:#444;font-weight:bold}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0;
/*padding: 0px 5px 0px 5px;*/
margin: 0 210px;
/*width:585px;*/
}

#col-content-content{
background-color: #ffffff;

}
p, pre{
padding: 5px 10px;
margin:0px;
}
#ctl00_TemplContent_Calendar
{
    float:left;
    margin:5px;
}
#ctl00_TemplContent_Panel span
{
    font-size:12px;
    font-weight:bold;
    margin-top:10px;
    font-family:Verdana;
}
/* --------------left navi------------- */
#left {
float: left;
width: 200px;
margin: 0;
/*padding: 0;*/
padding-left: 5px;
padding-right: 5px;

}

.bestsl {
	margin-left:5px;
	margin-top:10px;
 
}
.img-menu{
	border:#FF0 solid 1px;
	float: left;
	margin: 5px;
	
}
#right {
float: right;
width: 200px;
padding: 0;
/*margin-right:5px;*/
padding-left:5px;
padding-right:5px;
}
.cart {
	text-align:center;
	font-size:12px;
	line-height:30px;
}

.link-cart1{
	background:url(../images/arrow-cart1.png) no-repeat left center;
	padding-left:20px;
}
.link-cart2{
	background:url(../images/arrow-cart2.png) no-repeat left center;
	padding-left:20px;
	margin-left:20px;
}
.banner-right {
	/*margin: 5px 0px 5px 5px;*/
}
.prom-box {
	margin: 5px;
}
.prom-box p
{
    text-align:center;
    line-height:15px;
    }
.prom-box h2 { font-size:12px; margin:0; padding:3px 0}    
.img-prom {
	border:#FF0 solid 1px;
	float: left;
}
.tags {
	line-height: 20px;
	
	
}
.register 
{
    text-align:center;
    height:380px;
}
.register input 
{
    width:130px;
}

.t1{ text-align:right;}
.t2{ text-align:left; width:135px;}

.fieldset{
margin:0 auto;
padding:10px;
width:400px;
}

.loginLabel {
	margin-left: 60px;
	margin-right: 5px;
	margin-bottom:10px;
	width: 100px;
	float: left;
	text-align: right;
	line-height: 1.5;
	}
#checkout 
{
    margin-left:5px;
    margin-top:10px;
    width:350px;
    float:left;
}
#checkout label, #checkout-sum label, #checkout-sum2 label
{
    width: 100px;
    text-align: left;

}
/*#checkout-sum label
{
    width: 100px;
    text-align: left;
}
#checkout-sum2 label
{
 width: 100px;
text-align: left;

}
*/
#checkout-sum 
{
    margin-left:400px;
    margin-top:50px;
}

#checkout-sum2 {
    border-top:1px solid #E9E9E9; 
    margin:5px; 
    text-align:left; 
    clear:left;
    padding-top:5px;
    padding-left:400px;
    font-weight:bold;
}
.h3-user
{
    margin:20px 5px 15px 5px;
	padding:0 0 5px 0;
    border-bottom:#CCC 1px dashed;
}

#user-details label 
{
    width:150px;
    padding:0 10px 0 15%;
    text-align:right;
}
#user-details input 
{
    display:block;
    
}
#user-details label, #user-details input 
  {
      margin:3px 0;
  }   
/* -----------footer--------------------------- */

#footer {
clear: both;
	/*background:#FFF url(../images/bg-top.jpg);*/
	/*border:#FFF solid 1px;*/
padding: 5px 5px 1px 5px;
margin: 0px;
width:994px;
/*height:87px;*/ }
.content-footer{
	 background: url(../images/bg-bottom.jpg) repeat-x bottom;
	 margin:2px 1px 0px 1px;
	 border-bottom:#FFF solid 1px;
	 height:87px;
}
#footer-1 {
	float:left;
		}
#footer-1 img {border:none; margin:10px 5px 0 10px}
#footer-2 {
	margin-left:500px;
	text-align:right;
	padding-top:20px;
	margin-right:10px;
	line-height: 20px;
	}
#ctl00_TemplContent_GridOrders, #ctl00_TemplContent_GridOrder, #ctl00_TemplContent_GridshoppingLists {
	margin:5px;
    width:573px;
    text-align:center;	
}
#ctl00_TemplContent_GridOrders td, #ctl00_TemplContent_GridOrder td{
	text-align:center;
	padding:12px 1px;
}
#ctl00_TemplContent_GridOrders tr, #ctl00_TemplContent_GridOrder tr, #ctl00_TemplContent_GridshoppingLists tr{
	border-bottom:1px solid #ECECEC;

}
#ctl00_TemplContent_GridshoppingLists td{
	padding:12px 1px;
}
#my-account td{
	width:50%;
	padding:10px 0;
}
#my-account img{
	float:left;
	
}
#my-account p{
	margin:0;
	padding:0;
	line-height:12px;
}

#my-account2 img{
	float:left;
	margin:0 10px 0 0;
	border:none;
}
#my-account2 td{
	padding:10px 0;
	
}
#alert {


}
 #alert-bg {
	 position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1526px;
	background-color: #000;  /* the background          */
	filter:alpha(opacity=50);   /* Internet Explorer       */
	opacity: 0.5;                /* newer Mozilla and CSS-3 */
	z-index:100;
}
 #alert-content{
	position:absolute;
	top:30px;
	left:0;
	margin-left:50%;
	z-index:101;
}
#loading
{
    position:fixed;
    top:35%;
   /*width:175px;*/
   width:1005px;
    height:170px;
    text-align:center;
    background: url(../images/loading-bg.png)  no-repeat center;
    padding:30px 0 0 0;
   visibility:hidden;
}
.dir 
{
    padding-left:10px;
    color:#666;
}
.dir a
{
    color:#666;
    font-size:9px;
}
