* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	background:#ffffff;	  
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#6D6D6D; 
	line-height:13px; 
	font-size:11px;
}

input, select, textarea {
	font-family: tahoma;
	color:#333333; 
	line-height:17px; 
	font-size:14px;
	background:#eeeeee;
	
	border-bottom:2px solid #ffffff;
	vertical-align:middle;
}


.in_none {border:none; padding:0;}


table, td {
vertical-align:top;
horizontal-align:left;
}

a {
text-decoration:none;

}	
a:hover{
text-decoration:underline;
}

img {
	border:0px solid #eeeeee;
	
}

.col {
	float:left;
}

.spacer {
font-size:0px; 
line-height:0px;
display: none;
}
.clear {clear:both;}



/* sidebar_new */
#sidebar_new {
	clear: both;
	width: 950px;
	background: #eeeeee;
	padding: 10px 0 0 0;
	
}

#sidebar_new ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
}

#sidebar_new li {
	display: block;
	float: left;
	width: 187px;
	padding: 10px 10px 10px 25px;
	
}

#sidebar_new li ul {
	line-height: 1em;
}

#sidebar_new li li {
	display: list-item;
	background: url(images/img07.gif) no-repeat left 50%;
	float: none;
	width: auto;
	padding: 0 0 0 10px;
	line-height: 15px;
	
}
#sidebar_new li li  a{
	display: list-item;
	background: url(images/img07.gif) no-repeat left 50%;
	float: none;
	width: auto;
	padding: 0 0 0 10px;
	line-height: 15px;
	font-size: 11px;
	font-family:tahoma;
}

#sidebar_new h2 {
	margin: 0 0 10px 0;
	color: #812244;
	font-size: 12px;
}

#sidebar_new a {
	text-decoration: none;
	color: #CCCCCC;
}

#sidebar_new a:hover {
	text-decoration: underline;
}


















/*  ----------------------- --------------------------------------------------------------------------------------------------------NAVIGATION HEADER-----------------------  */
/*wrappers - page or section containers*/
#mainWrapper {
        text-align: left;
        width: 100%;
        background:#eeeeee;
		
        }
		
		

		
		
		
/*wrappers - page or section containers*/
		




.main{
width:950px; 
margin:auto;
border:0px solid #ff0000;
background:#ffffff;

}

.main_body{
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
height: auto;
padding-bottom: 40px;
display: none;


}


.product_area{
position: relative;				
top: 12px;
float:right;
width: 950px; 
background:#ffffff;
height: auto;
border:2px solid #000000;

}





#indexProductList{
border:0px solid #000000;
height: auto;
}




#container{
width: 750px;
height:300px;
border:1px solid #ff0000;



}

#product_matrix{
border:0px solid #333333;
background:#ffffff;
float:right;
width: 790px;
padding-top: 20px;
}


#indexProductListCatDescription a{
float:right;
color: #842248;
text-decoration: none;
}





/*------------------------------------header-wrappers - page or section containers*/

#page {
	width: 950px;
	margin: 0 auto;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background:#ffffff;
	padding-bottom: 25px;
}


#content {
	float: right;
	width: 800px;
	padding: 0px;
	background:#ffffff;
	
}

#sidebar {
	float: left;
	width: 150px;
	padding: 0px;
	
}
#zakladki {
	float: right;
	padding-right: 30px;
	width: 750px;
	background:#ffffff;
	border:1px solid #cccccc;
	height:150px; 
}


#tematyczne {
    border: 1px solid #000;
	padding-top: 30px;
	margin-bottom: 30px;
	width: 750px;
	border:0px solid #cccccc;
	height:150px;
  	color: #842248;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
    font-size:16px;
	font-weight: bold;
    
}


#tematyczne a{
	padding-top: 30px;
	margin-bottom: 30px;
	width: 750px;
	border: 1px solid #ff0000;
	height:150px;
  	color: #842248;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
    font-size:16px;
	font-weight: bold;
    
}
#tematyczne a:hover{
	padding-top: 30px;
	margin-bottom: 30px;
	width: 750px;
	border: 1px solid #000;
	height:150px;
  	color: #842248;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
    font-size:16px;
	font-weight: bold;
	text-decoration: underline;
    
}


















.header_wrapper{
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
width:950px; 
height:150px; 
margin:auto;
background:#ffffff;
padding-bottom: 0px;
}


.navigation {
background:#ffffff;
border:0px solid #ff0000;
height: 100px;

}


.navigation .logo {float:left; padding-left:10px;padding-top:10px;}
.navigation .right {float:right; padding-right:30px;}
.navigation .links {text-align:right; padding:26px 0px 12px 0px; color:#6D6D6D; border:0px solid #000000;}

.navigation .links a {color:#6D6D6D;}
.navigation .nav_1 {float:left; padding:4px 15px 3px 0px;}

.navigation .nav_2 {float:left; padding:1px 15px; border-left:1px solid #4D4D4D;}
.navigation .nav_3 {float:left; padding:1px 15px; border-left:1px solid #333333;}
.navigation .input_search {width:110px; padding:3px;}



.main_header {
width:790px; 
border:2px solid #333333;
height: auto;
}



.menu {
background: url(../images/bg_menu.jpg) top repeat-x;
width:100%; 
height: 46px;
border:0px solid #000000;
float:right;
color:#ffffff;
position: relative;
top: 16px;
border:0px solid #ff0000;
padding-bottom: 20px;
}

.menu ul {
margin:0; 
list-style:none;
color:#ffffff;
}
.menu ul li {
float:left; 
background:url(../images/bullet.gif)  1px 15px no-repeat; 
padding:17px 15px 10px 5px;
margin-left: 10px;
border:0px solid #ff0000; 
color:#ffffff;
}




.menu ul li a {
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#ffffff; 
text-decoration:none;
}
.menu ul li a:hover {text-decoration:underline;}



.search_header{
float:right;
width:200px;
padding-top: 10px;
padding-right: 20px; 
border:0px solid #ff0000;
}





.banner_set3 {background:url(../images/bg_banner.jpg) top right no-repeat; height:153px;}
#bannerThree {padding:43px 0px 0px 3px; margin:0;}



.welcome {background:url(../images/welcome_bg.jpg) top left no-repeat; padding:0px 0px 30px 154px;}
.welcome h2 {padding:6px 0px 3px 0px;}

.product_product_border{
background:#eeeeee;
padding-bottom: 2px;
border-bottom:6px solid #505151;
width: 202px;
}

.footer {


width:940px; 
height:100px; 
margin:auto;
background:#EFEFEF;
padding-bottom: 0px;
}




.footer .left {
background:#EFEFEF;
border:0px solid #cccccc; 
float:left; padding-left: 40px;
}
.footer .right {width:100%; float:left;}
.footer .right .margin {margin:0px 10px 0px 0px;}

.footer {color:#2C2C2C;}
.footer a {color:#2C2C2C; font-weight:bold;}

.footer .copy {font-size:10px; padding-left:160px; color:#808080;}
.footer .copy a {color:#808080;}










/*  ------------------------------Login icons -----------------------  */
.header_home {
height:54px; 
padding-top: 10px; 
padding-left: 24px; 
background:url(../images/home_header.png) -3px 0px no-repeat; 
border:0px solid #333333;
}
.header_login {
height:54px; 
padding-top: 10px; 
padding-left: 24px; 
background:url(../images/login.png) -3px 0px no-repeat; 
border:0px solid #333333;
}
.header_logoff {
height:54px; 
padding-top: 10px; 
padding-left: 24px; 
background:url(../images/logoff.png) -3px 0px no-repeat; 
border:0px solid #333333;
}
.header_cart {
height:54px; 
padding-top: 10px; 
padding-left: 24px; 
background:url(../images/shopping_cart.png) -3px 0px no-repeat; 
border:0px solid #333333;
}
.header_account {
height:54px; 
padding-top: 10px; 
padding-left: 24px; 
background:url(../images/account.png) -3px 0px no-repeat; 
border:0px solid #333333;
}


.header_checkout {
height:54px; 
padding-top: 10px; 
padding-left: 24px; 
background:url(../images/checkout.png) -3px 0px no-repeat; 
border:0px solid #333333;
}
/*  ------------------------------Login icons  end-----------------------  */



/*  ---------------------------Product listing -----------------------  */
.centerBoxContentsNew{
background:#ffffff;
margin-right: 5px;
border-bottom:0px solid #333333; 
height: 240px;
width: 190px;
}


.price_list {
border:0px solid #333333;
line-height: 25px;
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:12px; 
color: #812244;
}


#itemTitle {
color:#000000;
border:0px solid #000000;
position:relative;
top: 20px;
left: 0px;
}


#itemTitle2{
text-transform:uppercase;
color:#822046; 
font-size:14px;
font-weight: bold;
text-decoration:none;

}
#itemTitle2 :hover{

color:#822046; 
font-weight: bold;
font-size:16px;
text-decoration:none;

}

#item_more{
padding:3px 3px 3px 8px;
background:#791038;
color:#ffffff; 
font-size:12px;
text-decoration:none;
position:relative;
top: 275px;
left: 0px;

}






.listingProductImage{

border:1px solid #eeeeee;
}

#image_custom{
}
#image_custom :hover{

}

.listingBuyNowButton{
position:relative;
top: -33px;
left: 60px;
}


.productListing-data{
background:#eeeeee;
border-right:6px solid #cccccc;
border-bottom:6px solid #cccccc;
}

.test_1{
background:#ffffff;

}

.information{
font-family: tahoma;
color:#333333; line-height:19px; font-size:11px;
}

.product {margin:5px 0px;}
.product .left {float:left;}
.product .right {width:100%; float:right;}
.product .right .margin {margin:3px 0px 5px 0px;}
.product a {color:#B3B3B3; text-decoration:underline; font-size:10px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product a.name {padding-left:8px; background:url(../images/arrow_1.gif) top left no-repeat;}
.product a:hover {text-decoration:none;}
.product a strong {color:#B3B3B3; text-decoration:underline; font-size:10px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product .text {padding:3px 0px 3px 8px; text-transform:uppercase; font-weight:bold; font-size:10px;}
.product .price {padding:3px 0px 5px 8px;}
.product .button {padding-left:8px;}
.product strong {color:#812244; font-size:13px; line-height:normal; font-weight:bold;}

.product .margin_col {margin:0px 20px 0px 0px; text-align:left;}

.w_100 {width:100%;}





#productsListingBottomNumber{padding:30px 0px 25px 0px;}


/*  ----------------------- --------------------------------------------------------------------------------------------------------Product listing end -----------------------  */















