
/*	GLOBALS	*/

	*{
		position:relative;
		margin:0;
		padding:0;
		outline:none;
		resize:none;
	}
	
	html,
	body{
		position:absolute;
		width:100%;
		height:100%;
	}

	
	body{
		
		font-size:12px;
		font-family:helvetica,arial,sans-serif;
		color:#000;
	}
	
	fieldset{
		background:none;
		border:none;
		display:inline;
	}
	
	h1{
		height:28px;
		line-height:28px;
		left:10px;
		color: #4B4642;
	}
	
	h2{
		height:18px;
		line-height:18px;
		margin-bottom:10px;
		margin-top:10px;
		color: #999;
	}
	
	h4{
		height:26px;
	}
	
	.clear{
		clear:both;
	}
	
	a{
        color: #bc0;
    }
        a img{
            border: none;
        }    
    ul{ 
        margin-left: 30px;
    }
    th{
        padding: 4px;
        border-bottom: 1px solid #000;
    }
    td{
        font-size: 12px;
    }
    
    ol.comments li{
        list-style-type: none;
    }
    
/*	LAYOUT	*/	
    #hfixer{
        display: block;
        height:200px;
        width:1px;
    }
    
	#mainwrapper{
		width:1000px;
		margin:-200px auto 0 auto;
		min-height:100%;
		background:url(./graphics/main_bg.jpg);
		padding-bottom:200px;
	}
	
		.admin #mainwrapper{
			background:#ebeae8;
		}
		
		.shop #mainwrapper{
			padding-bottom:20px;
		}
	
		#header{
			display:block;
			width:100%;
			height:84px;
			position: relative;
			background:url(./graphics/header_main.jpg) no-repeat;
		}
			#header img{
				border:none
			}
			
			#shoppahome{
				display:block;
				position:absolute;
				width:1000px;
				height:50px;
				top:200px;
				left:0px;
				z-index:1000;
			}

		    #topmenu a.home{
				display:inline-block;
				height:12px;
				top:0px;
				overflow:hidden;
				padding-top:0px;
				background-image: none;
		    }
		    #topmenu{
                position: absolute;
                right: 10px;
                top: 16px;
                color: #fff;
            }
			#header img{
                cursor: pointer; 
			}
			#logomask{
                position: absolute;
                left: 0px;
                top: 0px;
                width: 138px;
                height: 48px;
                cursor: pointer;
            }
			.admin #header{
				width:100%;
				height:50px;
				background:url(./graphics/header_admin.jpg) no-repeat;
			}
			
			.shop #header{
				width:100%;
				height:200px;
				background:url(./graphics/header_admin.jpg) no-repeat top left;
				padding-top:50px;
			}
		
			#header select{
				margin-right:15px;
			}
		
			#header a{
				display:inline-block;
				height:0px;
				top:50px;
				overflow:hidden;
				padding-top:24px;
				background-image:url(./graphics/header_main.jpg);
			}
			
			/*	MAIN NAVIGATION */
			
				#mi1{ background-position: 0 -50px; width:75px; }
					#mi1:hover{ background-position: 0 -84px; }
				#mi2{ background-position: -76px -50px; width:82px; }
					#mi2:hover{ background-position: -76px -84px; }
				#mi3{ background-position: -161px -50px; width:100px; }
					#mi3:hover{ background-position: -161px -84px; }
				#mi4{ background-position: -263px -50px; width:60px; }
					#mi4:hover{ background-position: -263px -84px; }
				#mi5{ background-position: -325px -50px; width:60px; }
					#mi5:hover{ background-position: -325px -84px; }
				#mi6{ background-position: -388px -50px; width:40px; }
					#mi6:hover{ background-position: -388px -84px; }
		
			#header form{
				position:absolute;
				display:block;
				right:0px;
				top:52px;
			}
			
			#header form a,
			#header form span{
				display:inline-block;
				vertical-align:top;
				height:20px;
				line-height:20px;
				color:#f0efed;
				font-weight:bold;
				font-family:monospace;
				letter-spacing:-1px;
				font-size:13px;
			}
			
			#header form a{
				margin:0 10px 0 0;
				top:0px;
				padding:0;
				padding-left:15px;
				background:none;
			}

		#footer{
			height:150px;
			width:100%;
			position:absolute;
			bottom:0px;
			left:0px;
			background:#404042;
            background:url(./graphics/footer.jpg) no-repeat;
		}
			
			#gotoshop{
				display:block;
				position:absolute;
				top:-32px;
				width:196px;
				height:61px;
				left:50%;
				margin-left:-98px;
				overflow:hidden;
				text-indent:-1000px;
				background:url(./graphics/gotoshop_bt.jpg) no-repeat;
			}
			
			#gotohome{
				display:block;
				position:absolute;
				top:-32px;
				width:196px;
				height:61px;
				left:50%;
				margin-left:-98px;
				overflow:hidden;
				text-indent:-1000px;
				background:url(./graphics/home_bt.jpg) no-repeat;
			}
			
			#bukalogo{
				display:block;
				position:absolute;
				width:78px;
				height:30px;
				left:122px;
				top:112px;
				text-indent:-1000px;
				overflow:hidden;
			}
			
			#fulllogo{
				display:block;
				position:absolute;
				width:75px;
				height:30px;
				left:423px;
				top:113px;
				text-indent:-1000px;
				overflow:hidden;
			}
			#skylogo{
				display:block;
				position:absolute;
				width:52px;
				height:37px;
				left:569px;
				top:105px;
				text-indent:-1000px;
				overflow:hidden;
			}
			#ciblogo{
				display:block;
				position:absolute;
				width:74px;
				height:30px;
				left:667px;
				top:112px;
				text-indent:-1000px;
				overflow:hidden;
			}
			#ffelt{
				display:block;
				position:absolute;
				width:106px;
				height:25px;
				left:752px;
				top:116px;
				text-indent:-1000px;
				overflow:hidden;
			}
			#adatved{
				display:block;
				position:absolute;
				width:64px;
				height:25px;
				left:863px;
				top:116px;
				text-indent:-1000px;
				overflow:hidden;
			}
			#kapcs{
				display:block;
				position:absolute;
				width:52px;
				height:25px;
				left:933px;
				top:116px;
				text-indent:-1000px;
				overflow:hidden;
			}
		
/************************************************************************************/
/*					FRONTEND SECTION										*/
/************************************************************************************/
/*	CONTENT	*/		
		
		#content{
			padding:7px;
		}
		
			/*	CONTENT GRID	*/
		
			#leftpane{
				float:left;
				width:740px;
				padding:20px;
			}
    			#leftpane p{
    			     margin: 0px 0px 0px 0px;
    			}
			
			#rightpane{
				float:left;
				width:180px;
				padding-left:20px;
				margin-left:-10px;
				padding-top:15px;
			}
			
				#rightpane strong{
					margin-top:30px;
					display:block;
					line-height:20px;
				}

				#rightpane a{
					display:block;
					color:#652e8c;
					text-decoration:none;
					font-size:11px;
					line-height:17px;
				}
				
				#rightpane p{
					font-size:11px;
					line-height:17px;
				}
					
					#rightpane a:hover,
					#rightpane a.sel{
						color:#d7e72c;
					}
                #share{
                    padding-top: 5px;
                }
                #share a{
                    display: inline;
                }					
/* 	DEFAULT BOXES	*/	

	.ezmiez{
		width:420px;
		height:215px;
		display:inline-block;
		vertical-align:top;
		margin:-8px 4px 0 7px;
		background:url(./graphics/ezmiez_bg.gif) no-repeat;
		color:#464648;
		line-height:18px;
		font-size:11px;
		padding:45px 30px 0 30px;
	}
	
		.ezmiez a{
			display:block;
			color:#652e8c;
		}

	.default_box,
	.hilite_box{
		width:230px;
		height:230px;
		display:inline-block;
		vertical-align:top;
		margin:10px 7px 7px 7px;
		cursor:pointer;
		background:url(./graphics/picframe_white.gif) no-repeat;
	}
	
		.hilite_box{
			background:url(./graphics/picframe_grey.gif) no-repeat;
		}
	
		.default_box span,
		.hilite_box span{
			position:absolute;
			display:block;
			width:201px;
			height:161px;
			top:13px;
			left:14px;
			overflow:hidden;
		}
		
		.default_box h3,
		.hilite_box h3{
			position:absolute;
			top:180px;
			left:16px;
			height:19px;
		}
		
		.default_box h3 a,
        .hilite_box h3 a{
            text-decoration: none; 
            color: #4B4642;            
        }
		
		.default_box em,
		.hilite_box em{
			position:absolute;
			top:207px;
			left:16px;
			font-style:normal;
			font-size:14px;
			font-weight:normal;
			color:#4B4642;
		}
				
/*	CUSTOM BOXES	*/		

	.csttitle{
		text-transform: uppercase;
	}
	.shop .csttitle{
		text-transform: inherit;
	}
	.custom_box{
		display:inline-block;
		position:relative;
		margin-left:7px;
		margin-right:7px;
		margin-top:10px;
		margin-bottom:40px;
		background:#eee;
		width:230px;
		height:200px;
		cursor:pointer;
	}		
			
		.custom_box span{
			position:absolute;
			display:block;
			width:200px;
			height:161px;
			top:-1px;
			left:15px;
			overflow:hidden;
		}
		
		.custom_box h3{
			position:absolute;
			top:170px;
			left:16px;
			height:19px;
			line-height:19px;
		}
		.custom_box h3 a{
		    text-decoration: none;
		}
		
		.custom_box em{
			position:absolute;
			top:192px;
			left:16px;
			font-style:normal;
			font-size:14px;
			font-weight:normal;
			color:#4B4642;
		}
			
		.boxtop a,
		.boxbot a{
			position:absolute;
			left:0px;
			overflow:hidden;
			font-family:arial, sans-serif;
			font-family:'Courier new', monospace;
			font-size:120px;
			color:#eee;
			text-indent:0px;
			line-height:43px;
			text-indent:-21px;
			height:32px;
			width:30px;
		}
		
			.boxtop a{ top:0px; }
			.boxbot a{ bottom:-3px; }
		
		.boxtop b,
		.boxbot b{
			position:absolute;
			right:0px;
			overflow:hidden;
			font-family:arial, sans-serif;
			font-family:'Courier new', monospace;
			font-size:120px;
			font-weight:normal;
			color:#eee;
			text-indent:0px;
			line-height:43px;
			text-indent:-21px;
			height:32px;
			width:30px;
		}
		
			.boxtop b{ top:0px; }
			.boxbot b{ bottom:-3px; }
		
		.boxtop i,
		.boxbot i{
			position:absolute;
			height:20px;
			overflow:hidden;
			width:90%;
			left:5%;
			background:#eee;
			top:0px;
		}
		
		.boxtop,
		.boxbot{
			position:absolute;
			left:0px;
			width:100%;
			height:16px;
			overflow:hidden;
		}
		
			.boxtop{ top:-15px; }
			.boxbot{ bottom:-15px; }
			
	.custom_box.kosar{
		width:700px;
		height:80px;
		cursor:default;
	}
    	.custom_box.error{
    		width:700px;
    		height: 150px;
		    cursor:default;  
    	}
    	.custom_box.order_complete{
    		width:700px;
    		height: 80px;
		    cursor:default;        
        }
    	#leftpane .custom_box .error_wrapper{
    	    padding-left: 18px;
    	}	
	
		.custom_box.kosar i, .custom_box.error i, .custom_box.order_complete i{
			width:96%;
			left:2%;
		}
		
		.custom_box.kosar span{
			position:absolute;
			display:block;
			width:100px;
			height:80px;
			top:0px;
			left:15px;
			overflow:hidden;
		}

		.custom_box.kosar span.price{
		    width: 231px;
		}

		.custom_box.kosar span.price div{
		    display: inline;
		}
		
		.prodtitle{
			padding-left:150px;
			margin-top:5px;
			margin-bottom:18px;
			font-size:16px;
			font-weight:bold;
		}

		.proddetails{
			font-size:16px;
			padding-left:150px;
			/*height:27px;*/
			line-height:27px;
		}

            .proddetails h1{
                margin: 0px;
                padding: 0px;
                text-indent: 0px;
                left: 0px;
                font-size: 18px;
            }
    		
		.custom_box span.price{
			position:relative;
			left:0;
			height:22px;
			display:inline-block;
			vertical-align:top;
		}
		.custom_box span.stock{
			position:relative;
			left:0;
			height:22px;
			width: 440px;
			display:inline-block;
			vertical-align:top;
		}
    		.custom_box span.stock div{
    			display:inline-block;
    		}

		.quant{
			position:relative;
			display:inline-block;
			vertical-align:top;
			padding-top:2px;
			padding-bottom:2px;
			background:#fff;
			border:none;
			width:30px;
			text-indent:center;
			margin-top:4px;
			margin-right:5px;
			margin-left:0px;
			font-size:14px;
		}
		
		.custom_box span.db{
			position:relative;
			width:20px;
			left:0px;
			height:22px;
			display:inline-block;
			vertical-align:top;
		}
		
		.custom_box span.subtotal{
			position:relative;
			left:0;
			height:22px;
			display:inline-block;
			vertical-align:top;
			margin-left:15px;
		}
		
		.shopitembutton{
			position:relative;
			display:inline-block;
			vertical-align:top;
			height:30px;
			line-height:30px;
			padding:0 5px 0 5px;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
		}

	.custom_box.kosartxt{
		width:470px;
		height:110px;
		display:block;
		cursor:default;
	}	
	
		.custom_box.kosartxt i{
			width:94%;
			left:3%;
		}
		
		.custom_box.kosartxt strong{
			display:block;
			font-size:16px;
			font-weight:normal;
			padding-left:20px;
			margin-bottom:10px;
		}
		
		.custom_box.kosartxt textarea{
			background:#fff;
			border:none;
			width:430px;
			height:75px;
			left:20px;
			overflow:auto;
		}
		
	.custom_box.paymnet{
		width:210px;
		height:210px;
		display:block;
		margin:-150px 0 0 497px;
		cursor:default;
	}
	
		#leftpane .custom_box.paymnet p{
			font-size:14px;
			margin:0px 20px 10px 0px;
			padding:0px 0 0 35px;
			text-indent:3px;
		}
		
		.custom_box.paymnet p input{
			margin-left:-20px;
			left:-4px;
			top:2px;
		}
		
	.custom_box.total{
		width:470px;
		height:50px;
		display:block;
		margin-top:-50px;
		text-align:right;
		cursor:default;
	}	
	
		.custom_box.total span{
			display:inline;
			width:430px;
			top:13px;
			font-size:20px;
			height:30px;
			font-weight:bold;
		}
	
		.custom_box.total i{
			width:94%;
			left:3%;
		}
	
	.custom_box.product{
		width:724px;
		/*	height:350px;*/
		height:auto;
		display:block;
		cursor:default;
		margin-bottom:60px;
	}	
	
		.custom_box.product h2 span,
		.custom_box.product h3 span{
			display:none;
		}

		.custom_box.product h2{
			height:24px;
			top:-8px;
		}
		
		.custom_box.product .proddetails{
			width:200px;
			left:40px;
			padding:0;
			font-size:12px;
			line-height:18px;
		}
		
			.custom_box.product div.proddetails div{
				margin-top:20px;
			}
			
				.custom_box.product div.proddetails div p{
					top:-15px;
				}
		
		
				.custom_box.product div.proddetails div .shopitembutton{
					width:190px;
				}

		.prodimg,
		.proddetails{
			float:left;
		}	

		#prodimgs{
			visibility:hidden;
		}
				
		.custom_box.product span.prodimgmask{
			position:relative;
			width:460px;
			height:0px;
			overflow:hidden;
			text-align:center;
		}
	
		.custom_box.product i{
			width:96%;
			left:2%;
		}
	
	.custom_box em.roundedline{
		line-height:32px;
		position:relative;
		top:0;
		display:inline-block;
		width:auto;	
		margin-top:10px;
	}
	
	.custom_box em.roundedline i,
	.custom_box em.roundedline b{
		position:absolute;
		display:block;
		top:1px;
		font-size:130px;
		font-weight:normal;
		font-style:normal;
		z-index:0;
	}
	
		.custom_box em.roundedline a{
			font-size:15px;
			text-decoration:none;
			padding:0 5px 0 5px;
			font-weight:bold;
			color:#4B4642;
		}
	
		.custom_box em.roundedline i{
			left:-19px;
		}
		.custom_box em.roundedline b{
			right:-18px;
		}
		
	.imgselector{

	}
	

/*	STANDARD CONTENT BOXES	*/		
		
	.rounded_white_n{
		background:#fff;
		width:697px;
		padding:30px 15px 30px 15px;
		line-height:18px;
		margin-bottom:15px;
	}	
	
		.rounded_white_n i{
			position:absolute;
			top:0px;
			left:0px;
			height:15px;
			width:727px;
			background:url(./graphics/rounded_white_n.gif) no-repeat top left;
		}
		
		.rounded_white_n b{
			position:absolute;
			bottom:-1px;
			left:0px;
			height:15px;
			width:727px;
			background:url(./graphics/rounded_white_n.gif) no-repeat bottom left;
		}
		
		.rounded_white_n h4{
			margin-top:-15px;
		}
		
	.rounded_white_w{
		background:#fff;
		width:944px;
		padding:30px 15px 30px 15px;
		line-height:18px;
		margin-top:15px;
		margin-left:7px;
	}	
	
		.rounded_white_w i{
			position:absolute;
			top:0px;
			left:0px;
			height:15px;
			width:974px;
			background:url(./graphics/rounded_white_w.gif) no-repeat top left;
		}
		
		.rounded_white_w b{
			position:absolute;
			bottom:-1px;
			left:0px;
			height:15px;
			width:974px;
			background:url(./graphics/rounded_white_w.gif) no-repeat bottom left;
		}		

		
/*	INDEX PAGE	*/

	#midnavi{
		width:740px;
		height:141px;
		background:url(./graphics/midnavi.jpg) no-repeat;
		margin-left:-7px;
		padding-left:260px;
	}
		
		#midnavi form{
			display:block;
			height:100px;
			position:absolute;
			left:0px;
		}
	
			#midnavi input#searchtext{
				position:absolute;
				top:60px;
				left:35px;
				font-size:16px;
				height:25px;
				width:155px;
				padding:0 5px 0 5px;
				background:none;
				border:none;
			}
			
			#midnavi input#searchsbmt{
				position:absolute;
				top:55px;
				left:205px;
				font-size:16px;
				height:30px;
				width:30px;
				padding-top:30px;
				overflow:hidden;
				background:none;
				border:none;
				cursor:pointer;
			}
		
		#midnavi a{
			display:inline-block;
			vertical-align:top;
			height:0px;
			width:240px;
			overflow:hidden;
			padding-top:110px;
		}

	#shopsearch{
		margin-top:20px;
		width:178px;
		height:25px;
		overflow:hidden;
	}
	
		#shopsearch b{
			position:absolute;
			top:0px;
			left:-1px;
			width:181px;
			height:25px;
			background:url(./graphics/search.png) no-repeat;
		}
	
	#shopsearch #searchtext{
		position:absolute;
		display:block;
		vertical-align:top;
		width:142px;
		height:22px;
		padding:3px 0px 0 5px;
		border:none;
		background:none;
		margin:0;
		font-size:16px;
	}

	#shopsearch #sbmt{
		position:absolute;
		right:0px;
		top:0px;
		display:block;
		width:31px;
		height:30px;
		border:none;
		overflow:hidden;
		padding-top:30px;
		background:none;
		cursor:pointer;
	}	

			
/*	SHOPS PAGE	*/			

	#searchhead{
		left:-8px;
		height:80px;
		line-height:80px;
		background:url(./graphics/searchhead.gif) no-repeat right center;
		padding-left:280px;
		overflow:hidden;
	}	
	
		#searchhead h1{
			top:27px;
			left:-265px;
		}
			
		#searchhead a{	
			text-decoration:none;
			font-size:22px;
			color:#4B4642;
			height:80px;
			top:-28px;
			display:inline-block;
			vertical-align:top;
			width:225px;
		}
		
			#searchhead a.lft{ text-align:left; }
			#searchhead a.mid{ text-align:center; }
			#searchhead a.rgt{ text-align:right; }
		
		#searchhead a.sel{
			text-decoration:underline;
		}
		
	#pager{
		text-align:center;
		height:32px;
		line-height:32px;
		margin-top:50px;
		margin-bottom:10px;
	}	
	
		#pager a{
			display:inline-block;
			width:43px;
			height:32px;
			vertical-align:top;
			text-align:center;
			margin-left:-4px;
			color:#4B4642;
			text-decoration:none;
			font-size:15px;
			font-weight:bold;
			padding:0 5px 0 5px;
			background-image:url(./graphics/pager.gif); 
			background-repeat:no-repeat;
			background-color:#aba49e;
			background-position:-1000px -1000px;
		}
		
			#pager a.sel{
				color:#98918b;
			}
		
		#pager a.first{
			background-position: 0 0;
			padding:0;
		}
			#pager a.first.disabled{ background-position: 0 -64px; }
		
		#pager a.prev{
			background-position: -40px 0;
			padding:0;
		}
			#pager a.prev.disabled{ background-position: -40px -64px; }
	
		#pager a.next{
			background-position: 0 -32px;
			padding:0;
		}
			#pager a.next.disabled{ background-position: 0px -96px; }
		
		#pager a.last{
			background-position: -40px -32px;
			padding:0;
		}
			#pager a.last.disabled{ background-position: -40px -96px; }

			
/*	CART PAGE	*/	
		
	#kosarbar{
		width:210px;
	}
	
	#kosar{
		display:inline-block;
		vertical-align:top;
		height:25px;
		line-height:25px;
		padding-top: 5px;
		width:182px;
		font-size:12px;
		font-weight:bold;
		text-align:center;
	}
	
	a#fizetes{
		display:inline-block;
		vertical-align:top;
		height:25px;
		line-height:25px;
		width:80px;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		left:-3px;
	}
	
	a#admin{
		display:block;
		font-weight:bold;
		font-size:12px;
		text-decoration:underline;
		margin-top:25px;
		padding-bottom:10px;
	}
	
	#consumerdata{
		width:700px;
		left:7px;
		padding-top:10px;
	}

		#consumerdata input.cstbutton{
			padding:3px 5px 3px 5px;
			display:block;
			margin-top:30px;
		}
		
		#consumerdata label{
			display:block;
			font-size:13px;
			font-weight:bold;
			padding-bottom:3px;
			margin-top:20px;
		}
		
		#consumerdata fieldset label{
			margin-top:10px;
		}
		
		#consumerdata input{
			padding:3px;
			margin-right:5px;
		}
		
			#consumerdata input.w1{
				width:30px;
			}
			
			#consumerdata input.w2{
				width:150px;
			}
		
			#consumerdata input.w3{
				width:199px;
			}
	
/*	REGISTRATION	PAGE & CONTACT	*/

    textarea.cont{
        width: 99%;
        height: 150px;
		border:2px solid #d3e600;
		background:#eee;
		padding:2px;
    }

    .admin_productsheet textarea.short{
        width: 99%;
        height: 50px;
		padding:2px;
    }
		
	.regsheet{
		font-size:12px;
	}	
	
		.regsheet fieldset{
			height:20px;
			margin-bottom:30px;
		}
		
		.regsheet input{
			border:2px solid #d3e600;
			background:#eee;
			padding:2px;
		}	
		
			.regsheet input.w5{
				width:500px;
			}
		
			.regsheet input.w3{
				width:300px;
			}
			
			.regsheet input.w2{
				width:200px;
			}
			
			.regsheet input.w1{
				width:100px;
			}

			.regsheet input.wx{
				width:180px;
			}
			
		.regsheet strong{
			color:#d3e600;
			font-weight:normal;
			margin-right:20px;
		}	

		.regsheet a{
			color:#d3e600;
		}				
		
			#domainalert{
				padding-left:20px;
				font-weight: bold;
			}
			
    	    .regsheet .warning{
			    font-weight: bold;
                color: #900;
    	    }
		.regsheet label{
			display:block;
			margin-top:10px;
			margin-bottom:3px;
		}		
	
		.regsheet .csomagok{
			top:2px;
			border:none;
			background:none;
		}	

		#regpayment{
			padding-top:30px;
			padding-bottom:20px;
		}
		
		    #leftpane #extra_payment_info{
                text-indent: 0px;
                font-size: 11px;
                display: none;
            }
            
		    #leftpane #extra_payment_info span{
		        display: inline;
		        position: relative;
		        margin: 0px;
		        left: 0px;
		        top: 0px;
		        width: inherit;
		        height: inherit;
		    }
		    
			#regpayment input{
				margin-left:20px;
				top:2px;
			}
			
		#gotopay{
			width:184px;
			height:28px;
			overflow:hidden;
			padding-top:28px;
			background:url(./graphics/goto_pay.gif);
			border:none;
			left:20px;
			margin-top:10px;
			cursor:pointer;
		}		
		#gotoreg{
			width:120px;
			height:28px;
			overflow:hidden;
			padding-top:28px;
			background:url(./graphics/reg.jpg);
			border:none;
			left:20px;
			margin-top:10px;
			cursor:pointer;
		}		
		#mess{
			width:159px;
			height:28px;
			overflow:hidden;
			padding-top:28px;
			background:url(./graphics/mess.jpg);
			border:none;
			left:20px;
			margin-top:10px;
			cursor:pointer;
		}		
		#login_btn{
			width:171px;
			height:26px;
			overflow:hidden;
			padding-top:26px;
			background:url(./graphics/belep.jpg);
			border:none;
			left:20px;
			margin-top:10px;
			cursor:pointer;
		}		

		#kuldes_btn{
			width:171px;
			height:26px;
			overflow:hidden;
			padding-top:26px;
			background:url(./graphics/kuldes.jpg) repeat center center;
			border:none;
			margin-top:10px;
			cursor:pointer;
        }
        
        .payment_options input{
            display: none;
        }

        .payment_options span{
            display: block;
            margin-left: 22px;
        }

/*	POPIN BOXES	*/
	
	.fixbox{
		position:fixed;
	}
	
	html.popin{
		background:#fff;
		/*overflow:hidden;*/
	}
	
	html.popin body{
		/*overflow:auto;*/
	}
	
	html.popin #mainwrapper{
		opacity:0.2;
		filter:alpha(opacity=40);
	}
	
	html.popin.csomagok #csomagok,
	html.popin.login #login{
		display:block;
	}
	
	html.popin select{
		visibility:hidden;
	}		
	
		.popbox{
		overflow:hidden;
		position:absolute;
	}	
	
		.popbox a{
			color:#d3e600;
		}
		
		.popbox .close{
			font-size:11px;
			display:block;
			position:absolute;
			bottom:86px;
			width:100%;
			text-align:center;
		}
			
		.popbox b{
			display:block;
			position:absolute;
			top:0px;
			left:0px;
			width:100%;
			height:10000px;
		}	
	
		/*	POPIN CSOMAGOK*/
	
		.popbox .csomagtext{
			width:640px;
			color:#fff;
			left:42px;
			top:90px;
			line-height:18px;
		}
	
		#csomagok{
			top:20px;
			left:50%;
			margin-left:-345px;
			width:736px;
			height:726px;
			display:none;
		}
		
			#csomagok b{
				background:url(./graphics/csomagok.png);
			}
			
		/*	POPIN LOGIN	*/	
			
		#login{
			top:50px;
			left:50%;
			margin-left:-212px;
			width:425px;
			height:326px;
			display:none;
		}
		
			#login b{
				background:url(./graphics/login.png);
			}

			#savepswd{
				position:absolute;
				top:165px;
				left:40px;
				color:#d3e600;
			}
			
				#savepswd input{
					top:2px;
					left:4px;
				}
				
			#lostpswd{
				position:absolute;
				top:187px;
				left:40px;
				color:#d3e600;
			}	
			
			#logintext{
				position:absolute;
				top:220px;
				width:340px;
				left:40px;
				color:#fff;
				font-size:13px;
				line-height:17px;
			}
				
			#loginmail{
				position:absolute;
				top:93px;
				width:220px;
				left:130px;
				border:none;
				background:none;
			}	
			
			#loginpswd{
				position:absolute;
				top:132px;
				width:220px;
				left:130px;
				border:none;
				background:none;
			}	
			
			#loginsbmt{
				position:absolute;
				top:170px;
				width:120px;
				height:30px;
				left:240px;
				border:none;
				background:none;
				cursor:pointer;
			}
	
	
	
/************************************************************************************/
/*					ADMIN SECTION											*/
/************************************************************************************/

/*	ADMIN BOXES	*/		
		
	.rounded_grey{
		background:#a69f99;
		width:691px;
		padding:30px 15px 30px 15px;
		line-height:18px;
		margin-bottom:15px;
	}	
	
		.rounded_grey i{
			position:absolute;
			top:0px;
			left:-1px;
			height:15px;
			width:727px;
			background:url(./graphics/rounded_grey.gif) no-repeat top left;
		}
		
		.rounded_grey b{
			position:absolute;
			bottom:-1px;
			left:-1px;
			height:15px;
			width:727px;
			background:url(./graphics/rounded_grey.gif) no-repeat bottom left;
		}	

    table.order tr td{
        border-bottom: 1px solid #666;
        padding: 4px;
    }

/*	SHOP CUSTOMIZATION	*/

	#setuppic{
		margin-top:15px;
	}
	
	#setupform {
		margin:30px 0px 40px 0px;
	}
		
		#setupform  div{
			margin-bottom:40px;
		}
		
		#setupform .color{
			display:inline-block;
			vertical-align:top;
			width:40px;
			border:1px solid #000;
			margin:0 25px 10px 0;
			left:5px;
		}
		
		#setupform  span{
			display:inline-block;
			vertical-align:top;
			width:165px;
			margin-right:20px;
			background:url(./graphics/browse.gif) no-repeat 140px 24px;
			font-size:14px;
			font-weight:bold;
			overflow:hidden;
		}
	
		#setupform  input{
			padding:2px 0 2px 5px;
			border:1px solid #000;
			display:inline-block;
			vertical-align:top;
			width:68px;
			cursor:pointer;
		}
		#setupform  input.cbox{
		    padding:5px 0 2px 5px;
			width:10px;
		}
		
		#setupform  .upload{
			position:absolute;
			top:22px;
			right:0px;
			display:block;
			cursor:pointer;
			opacity:0;
			filter:alpha(opacity=0);
		}
		
		#setupform  label{
			display:inline-block;
			vertical-align:top;
			width:90px;
			font-size:13px;
			line-height:20px;
			font-weight:bold;
		}
		
		#setupform  span label{
			display:block;
			height:20px;
			width:150px;
		}
		
		#setupform  span input{
			width:130px;	
		}
		
		#setupform  .color{
			text-indent:-1000px;
		}
		
		input#savesetup{
			font-family:helvetica,arial,sans-serif;
			position:absolute;
			top:130px;
			left:655px;
			padding:2px 0 2px 0;
			height:22px;
			border:none;
			background:#000;
			color:#fff;
			font-weight:bold;
			width:60px;
		}
		
		#setuppreview{
			font-family:helvetica,arial,sans-serif;
			position:absolute;
			top:130px;
			left:585px;
			padding:2px 0 2px 0;
			height:18px;
			line-height:18px;
			border:none;
			background:#000;
			color:#fff;
			font-weight:bold;
			width:68px;
			cursor:pointer;
			text-decoration:none;
			text-align:center;
			font-size:13px;
		}

        input#reset_colors{
			font-family:helvetica,arial,sans-serif;
			position:absolute;
			top:68px;
			left:0px;
			padding:2px 0 2px 0;
			line-height:18px;
			border:none;
			background:#000;
			color:#fff;
			font-weight:bold;
			width:inherit;
			cursor:pointer;
			text-decoration:none;
			text-align:center;
			font-size:13px;
        }
		

/*	PRODUCT ADMINISTRATION	*/	
	
	.admin_productsheet{
		padding-top:20px;
		padding-bottom:20px;
		font-size:14px;
		color:#333;
	}
	
		.admin_productsheet label{
			display:block;
		}

		.admin_productsheet a{
			color: #fff;
		}
		
		.admin_productsheet input{
			margin-right:2px;
			margin-bottom:5px;
			padding:2px;
		}
		
			.admin_productsheet input.w1{
				width:65px;
			}
			
			.admin_productsheet input.w3{
				width:300px;
			}
			
			.admin_productsheet input.kaphato{
				top:2px;
			}
			
			.admin_productsheet textarea{
				width:685px;
				height:150px;
				overflow:auto;
			}
	
	.admin_prodpics{
		display:inline-block;
		vertical-align:top;
		width:232px;
		height:231px;
		background:url(./graphics/prodbox_white.gif) no-repeat;
		margin-right:12px;
	}
	
		.admin_prodpics a{
			position:absolute;
			display:inline-block;
			vertical-align:top;
			background:#ebeae8;
			padding:7px 0 7px 0;
			text-align:center;
			color:#000;
			font-size:14px;
			text-decoration:none;
			top:187px;
			left:15px;
			font-weight:bold;
			width:124px;
		}
		.admin_prodpics .deftext{
			position:absolute;
			top:192px;
			left:15px;
        }
			.admin_prodpics a.del{
				left:152px;
				width:64px;
			}
	
		.admin_prodpics.default{
			background:url(./graphics/prodbox_grey.gif) no-repeat;
		}
		
			.admin_prodpics.default a{
				background:#fff;
			}
	
		.admin_prodpics span{
			display:block;
			position:absolute;
			top:13px;
			left:15px;
			width:201px;
			height:162px;
			overflow:hidden;
		}
	
		.admin_produpload{
			width:413px;
			height:51px;
			background:url(./graphics/uploadbar_grey.gif) no-repeat;
			margin:15px 0 0 308px;
			overflow:hidden;
		}
		
			.admin_produpload input{
				border:none;
				background:#fff;
				width:260px;
				top:15px;
				left:15px;
				padding:3px;
				position:absolute;
			}
			
			.admin_produpload input.upload{
				position:absolute;
				left:160px;
				top:12px;
				opacity:0;
				filter:alpha(opacity=0);
			}
			
			.admin_produpload span{
				position:absolute;
				left:313px;
				top:11px;
				background:#fff;
				padding:7px;
			}
			
			#admin_prodsave,
			#admin_catsave{
				display:inline-block;
				vertical-align:top;
				width:80px;
				text-align:center;
				left:547px;
				top:15px;
				/*background:#a69f99;*/
				background:#333;
				border:none;
				height:32px;
				color:#fff;
				font-family:helvetica,arial,sans-serif;
				cursor:pointer;
			}
			
			#admin_prodcancel,
			#admin_catnew{
				text-decoration:none;
				display:inline-block;
				vertical-align:top;
				width:80px;
				text-align:center;
				left:530px;
				top:15px;
				background:#a69f99;
				border:none;
				height:32px;
				color:#fff;
				line-height:32px;
			}
			
				#admin_catnew{
					width:130px;
				}
		
	.admin_products{
		height:60px;
		padding-top:20px;
		color:#333;
	}
		
		.admin_products span{
			position:absolute;
			display:inline-block;
			vertical-align:top;
			width:139px;
			height:80px;
			top:15px;
			left:15px;
			overflow:hidden;
			padding:0;
		}	
		
		.admin_products .prodtitle{
			width:400px;
			overflow:hidden;
			font-size:14px;
		}
		
			.admin_products span.price{
				position:relative;
				width:165px;
				height:24px;
				top:0px;
				left:0px;
				font-size:14px;
			}
			
			.admin_products span.db{
				position:relative;
				height:24px;
				width:140px;
				top:0px;
				left:0px;
				font-size:14px;
			}
			
			.admin_products span.subline{
				position:relative;
				height:24px;
				width:420px;
				top:0px;
				left:0px;
				font-size:12px;
			}
								
			.admin_products span.subtotal{
				position:relative;
				height:24px;
				top:0px;
				left:0px;
				font-size:14px;
			}

			.admin_products .edititem,
			.admin_products .delitem{
				position:absolute;
				display:inline-block;
				vertical-align:top;
				width:100px;
				height:30px;
				line-height:30px;
				text-align:center;
				background:#fff;
				color:#000;
				font-size:14px;
				font-weight:bold;
				text-decoration:none;
				left:580px;
			}
			
			.admin_products .edititem{
				top:-14px;
			}
			
			.admin_products .delitem{
				top:22px;
			}
			
/*************************
 *  ADMIN RENDELÉSEK
 ************************/ 		

	.admin_orders{
		height:60px;
		padding-top:20px;
		color:#333;
	}
    	.admin_orders .proddetails{
    		padding-left: 0px;
    	}
		
		.admin_orders span{
			position:absolute;
			display:inline-block;
			vertical-align:top;
			width:139px;
			height:80px;
			top:15px;
			left:15px;
			overflow:hidden;
			padding:0;
		}	
		
		.admin_orders .prodtitle{
			width:600px;
			overflow:hidden;
			font-size:14px;
			padding-left: 0px;
		}
		
			.admin_orders span.price{
				position:relative;
				width:165px;
				height:24px;
				top:0px;
				left:0px;
				font-size:14px;
			}
			
			.admin_orders span.db{
				position:relative;
				height:24px;
				width:140px;
				top:0px;
				left:0px;
				font-size:14px;
			}
			
			.admin_orders span.subline{
				position:relative;
				height:24px;
				width:550px;
				top:0px;
				left:0px;
				font-size:12px;
			}
								
			.admin_orders span.subtotal{
				position:relative;
				height:24px;
				top:0px;
				left:0px;
				font-size:14px;
			}

			.admin_orders .edititem,
			.admin_orders .delitem{
				position:absolute;
				display:inline-block;
				vertical-align:top;
				width:100px;
				height:30px;
				line-height:30px;
				text-align:center;
				background:#fff;
				color:#000;
				font-size:14px;
				font-weight:bold;
				text-decoration:none;
				left:580px;
			}
			
			.admin_orders .edititem{
				top:-14px;
			}
			 
			.admin_orders .delitem{
				top:22px;
			}


 
		#newprod{
				display:inline-block;
				vertical-align:top;
				width:110px;
				text-align:center;
				left:585px;
				top:15px;
				background:#a69f99;
				border:none;
				height:32px;
				line-height:32px;
				color:#fff;
				text-decoration:none;
				cursor:pointer;
		}
		
		#rendelesek{
			height:40px;
			text-align:right;
			padding-right:25px;
			padding-top:15px;
		}
		
			#rendelesek a{
				text-decoration:none;
				color:#000;
				font-size:14px;
				padding-left:5px;
				padding-right:5px;
			}
			
				#rendelesek a.sel{
					font-weight:bold;
				}
		.categories li{
			list-style:none;
		}		
		
			.admin_categories{
				height:50px;
				width:412px;
				overflow:hidden;
				padding:0;
			}
			
			
				.admin_categories .dragpoint{
					height:25px;
					width:25px;
					top:13px;
					left:10px;
					position:absolute;
					display:block;
					background:url(./graphics/dragicon.gif) no-repeat;
					cursor:move;
				}
			
				.admin_categories i{
					background:url(./graphics/uploadbar_grey.gif) no-repeat top left;
				}
				
				.admin_categories b{
					background:url(./graphics/uploadbar_grey.gif) no-repeat bottom left;
				}
			
			
				.admin_categories input{
					border:none;
					background:#fff;
					width:220px;
					top:14px;
					left:50px;
					padding:3px;
					position:absolute;
				}
			
				a.delcat{
					position:absolute;
					right:15px;
					top:9px;
					height:32px;
					line-height:32px;
					text-decoration:none;
					text-align:center;
					background:#fff;
					color:#000;
					width:100px;
				}			
				

/* TEXTPATTERN BLOG */

.comments{
    margin-top: 20px;
    margin-left: 40px;
}
    .comments li{
        margin-bottom: 40px;
        width: 600px;
    }
    .comments li em{
        display: block;
        margin-top: 5px;
    }
.comments-wrapper td{
    padding: 5px;
}

				