/*<		alap 		>*/
	html, body, ul, ol, li, p, 
	h1, h2, h3, h4, h5, h6, 
	form, fieldset, a, img { 
		margin: 0; 
		padding: 0; 
		border: none; 
		outline: none;
	}
	html{
		background-color: #fff;
		background-image: url(bg_all.png);
		background-repeat: repeat-x;
		background-position: 0% 0%;
	}
	body{
		font-family: "Trebuchet MS", arial;
		color: #000;
		font-size: 10px;
		width: 900px;
		margin: 0 auto;
		background-color: white;
		background-image: url(bg.png);
		background-repeat: repeat-y;
		background-position: 0% 0%;
	}
/*</	alap		>*/
/*///////////////////*/
/*<		header		>*/
/*</	header		>*/
/*///////////////////*/
/*<		menu		>*/
	#leftmenu{
		display: block;
		width: 258px;
		background-color: #f5f5f5;
		min-height: 550px;
		float: left;
	}
/*</	menu		>*/
/*///////////////////*/
/*<		content		>*/
	#content_center{
		padding: 0 10px 10px 10px;
	}
	#content{
		min-height: 500px;
		float: left;
		display: block;
		width: 641px;
		font-size: 1.1em;
	}
	#content h1{
		padding-left: 65px;
		padding-top: 10px;
		background-image: url(oldal_fejlec.png);
		background-repeat: no-repeat;
		background-position: 0% 0%;
		display: block;
		height: 40px;
		width: 565px;
		font-size: 1.8em;
		color: #aa1a07;
		margin-bottom: 0.5em;
	}
	fieldset{
		border: solid 1px #e4e4e4;
		padding: 5px;
	}
	legend{
		font-size: 13px;
		font-weight: bold;
	}
	.meretszin form{
		width: 597px;
		font-size: 12px;
	}
	.meretszin form span,
	#reg span{
		width: 220px;
		display: block;
		float: left;
		margin-top: 4px;
		margin-bottom: 3px;
		margin-left: 10px;
		clear: left;
	}
	.meretszin form input,
	#reg input{
		margin-top: 4px;
		width: 240px;
	}
	#reg select{
		margin-top: 4px;
		width: 240px;
	}
	#reg{
		margin-left: 25px;
		font-size: 1.1em;
	}
	#reg input.submit{
		width: auto;
		margin-top: 20px;
	}
	.meretszin form p{
		float: left;
	}
	.meretszin form p.addtocart{
		float: right;
	}
	input.submit{
		background-color: transparent;
		background-image: url(paypalbut.png);
		background-repeat: no-repeat;
		background-position: 0% -26px;
		display: block;
		height: 26px;
		padding-top: 0px;
		width: 110px;
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		float: right;
		margin: 10px;
		border: none;
	}
	.input.submit{
		background-position: 0 0;
	}
	.meretszin form input.submit{
		width: 72px;
		height: 67px;
		display: block;
		padding-top: 0px;
		margin-left: 0px;
		margin-top: 0px;
		background-repeat: no-repeat;
		background-position: 0% 0%;
		border: none;
		text-indent: 200px;
		cursor: pointer;
	}
	form p.reszlet{
		color: #d52a2a;
		text-decoration: underline;
		float: none;
		font-size: 14px;
		margin-bottom: 5px;
		margin-top: 10px;
		margin-left: 10px;
	}
	form p.szin{
		margin-left: 10px;
	}
	form select{
		min-width: 150px;
		margin-right: 10px;
	}
	table{
		width: 100%;
		margin-left: 2%;
		border-collapse: collapse;
		margin-top: 0;
	}
	td{
		border: solid 1px #e5e5e5;
	}
	center table td{
		padding: 3px;
	}
	table caption{
		font-size: 1.3em;
		font-weight: bold;
		text-align: left;
		padding-bottom: 3px;
	}
	td.termekkep{
		border-right: none;
		width: 160px;
		padding: 6px;
		text-align: center;
	}
	td.termekkep a{
		width: 160px;
		display: block;
	}
	.adattabla{
		width: 60%;
		margin: 10px auto;
		border: none;
	}
	.adattabla td{
		border: none;
		width: 50%;
		text-align: left;
	}
	.adatok{
		border-left: none;
		border-right: none;
		padding: 6px;
		font-size: 1.1em;
	}
	tr.separator td{
		height: 10px;
		border: none;
	}
	tr.meretszin td div{
		width: 100%;
		/*padding: 10px;*/
	}
	tr.meretszin td{
		padding: 0;
		width: 100%;
		background-color: #fff;
		font-size: 1.1em;
	}
	h3 a{
		color: #000;
		text-decoration: none;
	}
	h3 a:hover{
		color: #555;
	}
	.meretszin form p.mennyiseg{
		float: right;
		margin-right: 40px;
		margin-top: 25px;
	}
	p.mennyiseg input{
		width: 30px;
	}
	.ar{
		font-size: 1.2em;
		color: #b01e08;
		font-weight: bold;
	}
	.adatok h3{
		vertical-align: top;
		font-size: 1.3em;
	}
	.reszletek{
		border-left: none;
		width: 79px;
		padding: 6px;
	}
	.error{
		color: red;
		font-size: 1.4em;
	}
	h3.error{
		margin-left: 20px;
	}
	.oldalak {
		list-style: none;
		margin: 20px;
	}
	.oldalak li {
		display: inline;
	}
	.oldalak li a{
		height: 30px;
		padding: 2px 8px;
		margin-left: 5px;
		font-size: 14px;
		width: 30px;
		border: solid 1px #b4b9bc;
		text-decoration: none;
		font-weight: bold;
		color: #316088;
		background-color: #fff;
	}
	.oldalak li a:visited{
		color: #17324a;
		background-color: #f7f7f7;
	}
	.oldalak li a:hover, .oldalak li a:active{
		color: #316088;
		background-color: #eef7ff;
		border: solid 1px #84888a;
	}
	.oldalak li a.current{
		color: #eef7ff;
		background-color: #316088;
		border: solid 1px #84888a;
	}
	.oldalak li a.next{
		color: #316088;
		background-color: #fff;
		border: none;
	}
	.oldalak li a.next:hover, .oldalak li a.next:active{
		color: #316088;
		text-decoration: underline;
		background-color: #fff;
		border: none;
	}

/*</	content		>*/
/*///////////////////*/
/*<		footer		>*/
	#nonfooter{
	/*	padding-bottom: 330px;*/
	}
	#footer{
		height: 191px;
		width: 900px;
		padding-top: 2px;
		padding-bottom: 88px;
		text-align: center;
		background-image: url(footer.png);
		background-repeat: no-repeat;
		background-position: 0% 0%;
		clear: both;
		background-color: black;
	}
	#imagelinks{
		text-align: left;
		height: 106px;
		margin-left: 14px;
        padding-top: 18px;
	}
	#footermenu{
		width: 100%;
		margin: auto;
	}
	#footermenu li{
		display: inline;
		padding: 3px 6px;
		font-size: 13px;
	}
	#footermenu a{
		text-decoration: none;
		color: #fff;
	}
	#footermenu a:hover{
		color: #c8d9ea;
	}
	#mindenjog{
		color: #fff;
		margin-top: 20px;
		font-size: 1.2em;
		letter-spacing: -1px;
	}


	#footerkosar{
		width: 900px;
		margin: 0 auto;
		height: 180px;
		background-color: #272623;
		position: fixed;
		bottom: 0px;
		border-top: solid 3px white;
		color: #fff;
	}
	#felnyil{
		position: relative;
		top: -36px;
		left: 58px;
	}
	#felnyil img{
		margin-bottom: -75px;
	}
	#felsosor{
		margin-left: 118px;
		font-size: 13px;
		position: relative;
		top: 0px;
		font-size: 13px;
		width: 620px;
	}
	#megrendel{
		float: right;
		margin-right: 9px;
		position: relative;
		top: -9px;
	}
	#scrollright{
		float: left;
		margin-top: 80px;
	/*	opacity: 0;*/
		margin-left: 15px;
	}
	#scrollleft{
		float: right;
		margin-top: 80px;
		/*opacity: 0;*/
		margin-right: 15px;
	}
	#maszk{
		width: 762px;
		margin-top: 2px;
		margin-left: auto;
		margin-right: auto;
		height: 115px;
		padding: 0;
		overflow: hidden;
		position: relative;
	}
	#termekek{
		width: auto;
		height: 140px;
		position: relative;
		right: 0;
		/*margin-left: -100px;*/
	}
	div.termekkep{
		/*width: 100px;*/
		height: 90px;
		border: solid 4px #aa1a07;
		float: left;
		margin-right: 6px;
	}
	div.termek{
		float: left;
		width: 254px;
		font-size: 13px;
	}
	div.termek p.ar{
		color: #ee990b;
		font-size: 12px;
		margin-top: 5px;
	}
	div.termek div.reszlet a{
		color: #fff;
		font-size: 12px;
		background-image: url(reszlet.png);
		background-repeat: no-repeat;
		background-position: 100% 0%;
		display: block;
		width: 90px;
		height: 22px;
		text-decoration: none;
		float: left;
		cursor: pointer;
	}
	div.termek div.reszlet a:hover,
	div.termek p.del a:hover{
		color: #fe790b;
	}
	div.termek div.reszlet{
		display: block;
		height: 25px;
		padding-top: 0px;
	}
	div.termek div.reszlet div{
		display: none;
		border: solid 1px red;
	}
	.tip{
		padding: 4px 10px;
	}
	div.termek p.del a{
		color: #fff;
		display: block;
		width: 90px;
		height: 26px;
		text-decoration: none;
		float: left;
		background-image: url(kosardel.png);
		background-repeat: no-repeat;
		background-position: 100% 0%;
	}
	div.termek p.del{
	}
	#footerkosar h5{
		font-size: 13px;
		line-height: 12px;
	}
	.list{
		list-style: none;
	}
	.list li{
		text-indent: 10px;
	}
	.paypalbutton{
		background-image: url(paypalbut.png);
		background-repeat: no-repeat;
		background-position: 0% -26px;
		display: block;
		height: 26px;
		padding-top: 0px;
		padding-left: 10px;
		padding-right: 10px;
		width: auto;
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		float: right;
		margin: 10px;
		border: none;
	}
	.paypalbutton:hover{
		background-position: 0% 0;
	}
	.button{
		background-image: url(paypalbut.png);
		background-repeat: no-repeat;
		background-position: 0% -26px;
		display: inline-block;
		height: 21px;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		width: auto;
		border: none;
		border-right: solid 1px #bf130f;
		color: #fff;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		float: right;
		margin: 10px;
	}
	.button:hover{
		background-position: 0% 0;
	}
	a.back{
		font-size: 1.2em;
		margin: 10px;
	}