@CHARSET "UTF-8";
/*
 * W E B S H O P  C H E C K O U T
 */

/*
 * W E B S H O P    C A T E G O R Y    T R E E
 */
	#WebshopCategoriesTree ul {
		margin:0px;
		padding:0px;	
	}	
		#WebshopCategoriesTree ul li {
			list-style:none;						
			/* background:url(../_images/webshop/categoryLiBorder.gif) repeat-x bottom; */
			padding-bottom:6px;		
			padding-top:4px;
		}	
		.wsCategoryLiIcon {
			background:url(../_images/webshop/treeOn.gif);
			width:31px;
			height:14px;
			display:block;
			float:left;
			cursor:pointer;
		}
		.wsCategoryLiIconLeaf {
			background:url(../_images/webshop/treeLeaf.gif);
			width:31px;
			height:14px;
			display:block;
			float:left;
		}	
		.wsCategoryLiIconOff {
			background:url('../_images/webshop/treeOff.gif');
			width:31px;
			height:14px;
			display:block;
			float:left;	
			cursor:pointer;		
		}
			#WebshopCategoriesTree ul li a {
				font-size:11px;
				color:#333318;
				text-decoration:none;
				overflow:hidden;	
				margin-left:5px;			
			}
				#WebshopCategoriesTree ul li a:hover {
					text-decoration:underline;	
				}
	
					#WebshopCategoriesTree ul li ul {
						margin:0px;
						padding:0px;
						margin-left:15px;
						margin-top:10px;
						margin-bottom:0px;							
					}
						#WebshopCategoriesTree ul li ul li a{
							font-weight:normal;						
						}
						
/*
 * W E B S H O P    C A T E G O R Y    L I S T
 */						
    #WebshopCategoriesList ul li {
    	float:left;
    } 
	#WebshopProductsList {
		clear:left;
	}
    #WebshopCategoriesList {
    	padding-bottom:15px;
    }
/*
 * W E B S H O P    T O P 1 0
 */					
    #WebshopProductsTop10 {
    	margin-bottom:20px;
		margin-top:35px;
    }
	#WebshopProductsTop10 ul {
		margin:0px;
		padding:0px;
	}
		#WebshopProductsTop10 ul li {
			list-style:none;
			background:url(../_images/webshop/categoryLiBorder.gif) repeat-x bottom;
		}
			#WebshopProductsTop10 ul li a {
				padding-bottom:6px;		
				padding-top:4px;
				display:block;
				background:url(../_images/webshop/top10Icon.gif) no-repeat left center;
				padding-left:20px;
				font-size:12px;
				color:#333318;
				text-decoration:none;
				overflow:hidden;
			}
			#WebshopProductsTop10 ul li a:hover {
				background-color:#566139;
				color:#fff;
			}
/*
 * W E B S H O P   Q U I C K    S E A R C H
 */	
#WebshopQuickSearch {
	margin-bottom:25px;
} 		
	#Left #WebshopQuickSearch h2 {
	    color:#fff;
	}
    #WebshopQuickSearch h2 {
    	color:#3b3b3b;
    }
 	#WebshopQuickSearch p {
 		font-size:12px;
		padding-right:15px;
 	}
	#QuickSearchInput {
		width:150px;
		float:left;
		margin-right:10px;
	}
/*
 * W E B S H O P    A C C E N T E D (kiemelt kategoriak)
 */
	#WebshopCategoriesAccented {
    	clear: both;
		padding-left:16px;
		padding-right:16px;
	}
        #WebshopCategoriesAccented h2 {
            color:#3b3b3b;
        }
		#WebshopCategoriesAccented h3 {
    		margin:0px;
		}
		#WebshopCategoriesAccented .webshopCategoryBox {
			margin-left:4px;
			margin-right:4px;
			margin-top:15px;
			margin-bottom:30px;
			clear:both;
			width:280px;
		}
		     #WebshopCategoriesAccented .webshopCategoryBox a {
                background:none;
				padding:0px;
				color:#56613a;
				text-decoration:none;
            }
				#WebshopCategoriesAccented .webshopCategoryBox img {
					border:none;
					padding:0px;
					float:left;
					margin-right:20px;
				}
                #WebshopCategoriesAccented .webshopCategoryBox a .wsCatTitle {
                    width:120px;
  		            display:block;
					float:left;
                }                   
                #WebshopCategoriesAccented .webshopCategoryBox a .wsCatTitle span {
                    font-weight:bolder;
                }      
		
/*
 * W E B S H O P      P R O D U C T      N E W (uj termekek)
 */
	#WebshopProductsNew {
		clear:both;
	}
		#WebshopProductsNew h2 {
	        color:#3b3b3b;
	    }
		
/*
 * W E B S H O P      P R O D U C T      A C C E N T E D (kiemelt termekek)
 */
    #WebshopProductsAccented {
        clear:both;
    }
        #WebshopProductsAccented h2 {
            color:#3b3b3b;
        }		
		

/*
 * W E B S H O P      P R O D U C T      D I S C O U N T (akciós termekek)
 */
    #WebshopProductsDiscount {
        clear:both;
    }
        #WebshopProductsDiscount h2 {
            color:#3b3b3b;
        }

/*
 * W e b s h o p N a v B a r
 */
	#WebshopNavBar {
		background-image:url(../_images/webshop/categoryLiBorder.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		background-color:#b5bf9c;
		margin:0px;		
		padding-top:5px;
		padding-bottom:5px;
		padding-left:8px;
		margin-bottom:20px;
	}
	#WebshopNavBar li {
		background:url(../_images/webshop/wsNavBarSeparator.gif) left no-repeat;
		display:inline;
		padding-left:15px;
		margin-left:5px;
	}
		#WebshopNavBar li a {
			text-decoration:none;
			color:#333318;
		}	
			#WebshopNavBar li a:hover {
				text-decoration:underline;
			}	
	#WebshopNavBar li#WebshopNavBarRoot {
		background:none;
		padding:0px;
		margin:0px;
		font-weight:bolder;
	}
	#WsNavBarTitle {
			background:url(../_images/elements/contentLongHeaderBg.gif) no-repeat;
			height:30px;
			font-size:14px;
			color:#7c6647;
			padding:0px;
			margin:0px;
			padding-top:12px;
			padding-left:30px;	
	}

/*
 * W e b s h o p   C a t e g o r i e s    L i s t
 */
	#WebshopCategoriesList h3 {
		background:url(../_images/elements/headerBg.gif) repeat-x bottom;		
		padding-bottom:3px;
		padding-left:3px;	
	}
		#WebshopCategoriesList ul {
			padding:0px;
			margin:0px;	
		}
			#WebshopCategoriesList ul li {
                background:url(../_images/webshop/top10Icon.gif) left no-repeat;
				display:inline;
				padding-left:20px;
				margin-left:15px;
				list-style:none;
			}
				#WebshopCategoriesList ul li a {
					text-decoration:none;
					color:#7C6647;
				}
					#WebshopCategoriesList ul li a:hover {
						text-decoration:underline;
					}

/*
 * W e b s h o p   P r o d u c t s    L i s t
 */



/*
 * W E B S H O P    P R O D U C T    B O X
 */

    .blockTop {
        background:url(../_images/elements/blockTop.gif) left no-repeat;
        width:313px;
        height:7px;
        font-size:1px;
    }
    .blockBottom {
        background:url(../_images/elements/blockBottom.gif) left no-repeat;
        width:313px;
        height:7px;
        font-size:1px;
    }
    .blockCenter{
        background:#b9c4a3;
        padding-left:10px;
        padding-right:10px;
        width:293px;
    }
    
    .webshopProductBox {
        float:left;
        margin-bottom:20px;
        margin-right:7px; 
    }
         .webshopProductBox a {
            background:none;
            padding:0px;
            color:#56613a;
			float:left;
        }
			.webshopProductBox .wsProductBoxspan {
				background:url(../_images/webshop/productBg.gif) no-repeat;
				width:139px;
				height:119px;
				padding-top:10px;
				display:block;
				text-align:center;
				margin-right:20px;
                float:left;
			}
	            .webshopProductBox img {
	                border:none;
	            }   

				.webshopProductBoxToProduct {
					float:left;
					width:66px;
				}
					.webshopProductBoxToProductInput {
						background:#67714b;
						border:1px dotted #afba92;
						width:auto;
						cursor:pointer;
						font-size:11px;
						color:#fff;
						margin-bottom:0px;
						padding-top:0px;
						height:auto;
						margin-right:10px;
					}
				.webshopProductBoxIntoBasket {
					float:left;
				}
		            .webshopProductBoxIntoBasketInput {
		                background:#67714b;
                        border:1px dotted #afba92;
                        width:auto;
                        cursor:pointer;
                        font-size:11px;
                        color:#fff;
                        margin-bottom:0px;
                        padding-top:0px;
                        height:auto;
		            }
					
					
		            .webshopProductBoxTitle {
						color:#333318;
						height:50px;
						vertical-align:top;
						font-size:13px;
						margin-top:0px;
		            }
					.webshopProductBoPrices {
						float:left;
						width:120px;
						
					}
						.webshopProductBoxOldPrice {
							color:#3b3b3b;
							margin-top:0px;
							margin-bottom:0px;
							font-size:12px;
						}
		                    .webshopProductBoxOldPrice span {
		                        text-decoration:line-through;
		                    }
	
						.webshopProductBoxPrice {
	                        font-size:16px;
							color:#fff;
							font-weight:bolder;
	                        padding-left:25px;
	                        background:transparent url(../_images/elements/bigIcon.gif) no-repeat scroll left center;
							margin-bottom:5px;
							margin-top:5px;
					    }

			    	
		

/*
 * W E B S H O P    P R O D U C T    R E A D
 */
	#WebshopProductsRead {
		margin-top:15px;
	}
	#WebshopProductsRead .wsProductReadspan {
		background:transparent url(../_images/webshop/productBg.gif) no-repeat scroll 0%;
		display:block;
		height:119px;
		margin-right:20px;
		padding-top:10px;
		text-align:center;
		width:139px;
		float:left;
    }
		#WebshopProductsRead img {
			border:none;
		}
		#WebshopProductsInfo {
			float:left;
			width:480px;
		}
		#WebshopProductsRead h3 {
			background:url(../_images/webshop/categoryLiBorder.gif) repeat-x bottom;
			padding-bottom:3px;
			font-size:13px;
			margin-top:0px;
		}
		#WebshopProductOldPrice {
			font-size:14px;
			margin-top:30px;
		}		
			#WebshopProductOldPrice span {
				color:#fff;
				text-decoration:line-through;
				font-size:14px;
			}
		#WebshopProductPrice {
			font-size:30px;
			margin-bottom:10px;
			float:left;
		}		
			#WebshopProductPrice span {
				color:#fff;
				font-size:36px;
			}	
		#WsbasketAmount {
			width:80px;
			margin-right:2px;
		}	
		#iconAccented {
			background:url(../_images/webshop/iconAccented.gif);
			width:61px;
			height:62px;
			float:left;	
			position:relative;
			top:-30px;
		}
		#WebshopProductBasketForm {
			clear:left;
			margin:0px;
			padding:0px;
		}
		#tabBorder {
			border-top:1px solid #566139;
			padding-bottom:3px;	
			clear:left;	
			
		}
		#WebshopProductTab {
			padding:0px;
			margin:0px;
			margin-top:30px;
		}
			#WebshopProductTab li {
				list-style:none;
				float:left;
				background:url(../_images/webshop/webshopProductTabOff.gif);
				width:116px;
				height:17px;
				padding-top:6px;
				display:block;
				text-align:center;
				margin-right:5px;
				cursor:pointer;
			}
			#WebshopProductTab li.on {
				background:url(../_images/webshop/webshopProductTabOn.gif);
				cursor:default;
				color:#fff;
			}	
			#WebshopProductsRead .imagesListItem {
				text-align:center;
				background:#fff;
				border:#566139 1px solid;
			}
			#WebshopProductsRead  img.wsProductBigIMG {
				float:none;
				margin:0px;
			}

/*
 * W E B S H O P     B A S K E T  (kosar)
 */	
 	#WebshopBasket table {
	 	border-collapse:collapse;
		width:100%;
	 }				
		#WebshopBasket table thead {
			background:url(../_images/webshop/theadBg.gif) repeat-x;
		}
		#WebshopBasket table tfoot {
			font-weight:bolder;
		}
			 #WebshopBasket table thead tr th {
				height:21px;
				color:#fff;
			 }
			     .WsBasketMennyiseg {
			     	width:135px;
			     }
			#WebshopBasket table tbody tr {
				background:url(../_images/webshop/wsChTrBg.gif) repeat-x;
			}
					
				 #WebshopBasket table tbody tr td {
				 	border-bottom:1px solid #e6e2e3;
					height:35px;
					padding-top:8px;
					text-align:center;
				 }
				    #WebshopBasket .wsBasketProductTitle {
				    	text-align:left;
				    }
				#WebshopBasketAmountForm, #WsbaskeRemove {
					margin:0px;
					padding:0px;
				}	
				#WsbasketAmountInput {
					width:50px;
					float:left;
					margin-right:10px;					
				}	
				#WsBasketTotalTd {
					text-align:right;
					font-weight:bolder;
				} 
		#WsBasketEmpty, #WsBasketCheckOut, #WsBasketCheckOutBasket, #WsBasketCheckOutCompact {
			float:right;
			margin:0px;
			padding:0px;
			margin-left:15px;
			margin-top:20px;
		}
		#WsBasketBackLink {
			float:left;
			margin-top:20px;
		}
/*
 * W E B S H O P     C H E C K O U T
 */				 		 
.WsChRadio {
	width:13px;
	vertical-align:middle;
	padding:0px;
	margin:0px;	
	background:none;
	border:0px;
}
#WebshopCheckout table {
	border-collapse:collapse;
	width:100%;
	border:none;
}
	#WebshopCheckout table tr {
		border:none;	
	}
		#WebshopCheckout table td {
			padding:5px;
			padding-bottom:5px;
			vertical-align:top;
			border:none;	
		}
		.WsCh1Td1 {
			width:552px;
			padding-left:5px;
		}
			.WsCh1Table1 div, .WsCh1Table2 div {
				margin-top:20px;
				margin-left:30px;
			}
		#WebshopCheckout table {
		    border-collapse:collapse;
		    width:100%;
		    border:none;
		} 
		.WsCh1Td2 {
			width:150px;
		}
		#WsCh1Label {
			padding-top:10px;
			padding-bottom:10px;
			display:block;
		}
		.wsOpenerLink1 {
			background:url(../_images/webshop/checkOutBtnOpen.gif) no-repeat left;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:25px;
		}
		.wsOpenerLink1Close {
			background:url(../_images/webshop/checkOutBtnClose.gif) no-repeat left;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:25px;
		}
		.wsOpenerLink2 {
			background:url(../_images/webshop/checkOutBtnEdit.gif) no-repeat left;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:25px;
		}
		.wsOpenerLink1 ,.wsOpenerLink2 {
			display:block;
		}
		.wsOpenerLink1:hover {
			text-decoration:underline;
		}
		.wsOpenerLink2:hover {
			text-decoration:underline;
		}
		.wsCh1Butons {
			float:right;
			padding-top:10px;
		}
		.inputButtonOff {
			background:#d4d0c8 none repeat scroll 0%;
			border:1px solid #b2b2b2;
			color:#b2b2b2;
			font-family:"Verdana";
			font-size:12px;
			height:20px;
			margin-left:3px;
			margin-right:3px;
			overflow:visible;
			padding:0pt 0.5em;
			width:auto;
		}
		
		#WebshopCheckout table thead {
		 	background:url(../_images/webshop/theadBg.gif) repeat-x;
			height:21px;
			color:#fff;
			text-align:left;
		}
			#WebshopCheckout table tbody tr {
				background:url(../_images/webshop/wsChTrBgOff.gif) repeat-x;
				cursor:pointer;			
			}
			#WebshopCheckout table tbody tr:hover {
				background-image:url(../_images/webshop/wsChTrBgOn.gif);
				background-repeat:repeat-x;
				background-color:#fff;
					
			}
				#WebshopCheckout table tbody tr td {
					border-bottom:1px solid #999;			
				}
				#WebshopCheckout table tbody tr td span {
				 	font-weight:bolder;		
				}
	            #WebshopCheckout table input {
	                margin-bottom:6px;
					margin-right:6px;
	            }				
				.wsChLabel {
					width:130px;
					display:block;
					float:left;
				}		
					#WebshopCheckoutAddressNotes, #WebshopCheckoutAddressNotes2 {
							background-image:url(../_images/elements/inputBg.gif);
							background-repeat:repeat-x;
							background-color:#fff;
							border:#67714B 1px solid;
							color:#7c6647;
							width:200px;
					}	
		#WebshopCheckoutButtons {
			float:right;
			margin-top:20px;
			margin-bottom:10px;
		}
			#WebshopCheckoutButtons a {
				display:block;
				float:left;
				padding-right:10px;
				padding-top:2px;
			}					
		#WsCh4KiszallitasiCimBlock {
			float:left;
			width:330px;
			margin-right:20px;
			margin-left:20px;
		}	
		.WsCh4p {
	       margin-left:20px;
		   margin-top:0px;
		   margin-bottom:0px;		
		}		
	 	#WsCh4KiszallitasiMegjegyzes {
	 		float:right;
			width:300px;
	 	}
		#WsCh4KiszallitasiMegjegyzes span {
			display:block;
			margin-top:5px;	 	
		}
			#WsCh4KiszallitasiCimBlock span {
				font-weight:bolder;
			}
		#WebshopCheckout h4 {
			background:url(../_images/webshop/categoryLiBorder.gif) repeat-x bottom;
			padding-bottom:3px;
			font-size:13px;			
		}		
		#WsCh4DeliveryMode, #WsCh4PaymentMode {
			margin-top:20px;
			background:url(../_images/webshop/categoryLiBorder.gif) repeat-x bottom;
			padding-bottom:3px;			
		}	
			#WsCh4DeliveryMode span, #WsCh4PaymentMode span {
				font-weight:bolder;
			}	
		#WsCh4Table tbody tr:hover {
			background:url(../_images/webshop/wsChTrBgOff.gif) repeat-x;
			cursor:default;	
		}		
	#wsMainLinkContainer {
		margin-top:20px;
		margin-left:10px;
		padding-bottom:30px;
		margin-left:50px;
	}
		.wsMainLinkOff {
			float:left;
			text-align:center;
		}
			.wsMainLinkOff span {
				display:block;
				font-size:70px;
				color:#f4f0e9
			}
		.wsMainLinkSpacer {
			float:left;
			width:80px;
			margin-left:10px;
			margin-right:10px;
			background:url(../_images/elements/headerBg.gif) repeat-x bottom;
			margin-top:40px;			
		}
		.wsMainLinkOn {
			float:left;
			text-align:center;
			font-weight:bolder;
		}
			.wsMainLinkOn span {
				background:url(../_images/webshop/wsMainLinkBg.gif) no-repeat center;
				width:77px;
				height:77px;
				display:block;
				font-size:65px;
				color:#fff;
			}		
/*
 * W E B S H O P     C O M P A C T    B A S K E T
 */		
	#WebshopCompactBasket ul {
		background:url(../_images/webshop/compactBasket.gif) no-repeat center left;
		padding-left:70px;
		padding-top:15px;
		margin-left:10px;
		height:39px;
	}
		#WebshopCompactBasket ul li {
			list-style:square;
			color:#fff;
		}
			#WebshopCompactBasket ul li span {
				color:#333318;
			}
		#WebshopCompactBasket #WsBasketCheckOut , #WsBasketCheckOutBasket, #WsBasketCheckOutCompact {
			margin-top:0px;
			margin-left:5px;
		} 
		
/*
 * W E B S H O P    T R A N S A C T I O N      L I S T   
 */
    #WebshopTransactionsList h3 {
        background:transparent url(../_images/elements/headerBg.gif) repeat-x scroll center bottom;
		padding-bottom:3px;
		margin-bottom:10px;
		margin-left:15px;
		margin-right:15px;
    }
	#WebshopTransactionsList table {
		width:610px;
		border-collapse:collapse;
		margin-left:30px;
	}
	   #WebshopTransactionsList table tr {
	       border-bottom:1px solid #828e63;
           background:#d0d7be;
	   }
	       #WebshopTransactionsList table tr:hover {
	           background:#eef5dc;
	       }
       #WebshopTransactionsList table tr td {
           padding:5px;
		   padding-top:10px;
       } 	    
		.right {
            text-align:right;			
		}
        .center {
            text-align:center;           
        }

