/* BLOCK BOXOK */
html, div, form { display: block; }
body {
	display:block;
	margin: 0;
	padding: 0;
	background: #91c65c;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #202020;
	}
p{ display:block; }
h1 { display: block; font-size:1.5em; font-family: arial, sans-serif; font-weight: normal; color: #ff0000; margin: 0; }
h2 { display:block; font-size:1.5em; font-weight:bold; margin:0.83em 0; }
h3 { display: block; font-size:1.125em; font-weight:bold; margin:1em 0; }
h4 { display: block; font-size:1em; font-weight:bold; margin:1.33em 0; }
h5 { display: block; font-size:0.75em; font-weight:bold; margin:1.67em 0; }
h6 { display: block; font-size:0.5625em; font-weight:bold; margin:2.33em 0; }
hr { display: block; height: 2px; border: 2px; margin: 0.3em 0 0.3em 0; background: #202020; }
/* LISTA ELEMEK */
ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0;}
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0;}
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top:0; margin-bottom:0; }
ol ul, ul ul { list-style-type:circle; }

img { margin: 0; border: 0; display: block;}
a { color: #202020; text-decoration: none; }

/*CONTAINER */

#container {
	width: 900px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	border-left: 2px solid #79ac45;
	border-right: 2px solid #79ac45;
	background: url(../images/bg.jpg) repeat-y;
	}
	
/*HEADER */

#header {
	width: 900px;
	height: 154px;
	background: url(../images/header.jpg);
	overflow: hidden;
	}
	
	#logo {
		width: 290px;
		height: 121px;
		padding-top: 33px;
		margin: 0 0 0 38px;
		_margin: 0 0 0 19px;
		text-indent: -1000em;
		float: left;
		}
		
/*LOGIN */

.loginContainer {
	height: 130px;
	width: 200px;
	background: #fff;
	overflow: hidden;
	float: left;
	margin: 12px 0 0 360px;
	_margin: 12px 0 0 344px;
	background: url(../images/login.jpg);
	}
	
	.loginContainer p {
		height: 20px;
		vertical-align: middle;
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		padding: 8px 0 0 10px;
		margin: 0;
		}
		
	.loginInput {
		width: 170px;
		height: 15px;
		padding: 5px;
		margin: 0 0 5px 10px;
		border: 0;
		}
		
	.loginSubmit {
		margin: 0 0 5px 10px;
		padding: 3px;
		background: #224c15;
		border: 0;
		color: #fff;
		font-weight: bold;
		cursor: pointer;
		}
		
	.loginContainer span, .loginContainer span a {
		clear: left;
		color: #000;
		font-weight: bold;
		}
		
		.loginContainer span a:hover { text-decoration: underline; }

/*MENU */

#menu {
	width: 900px;
	height: 47px;
	overflow: hidden;
	background: url(../images/menu.jpg) top left repeat-x;
	}
	
	#menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		overflow: hidden;
		}
		
		#menu li {
			height: 47px;
			float: left;
			padding: 0 18px 0 18px;
			}
			
			#menu li a {
				float: left;
				line-height: 45px;
				font-family: verdana;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				display: block;
				height: 100%;
				outline: none;
				}
				
				#menu li a:hover { color: #88c872; }
				
/*BANNER */

#banner {
	width: 900px;
	height: 25px;
	overflow: hidden;
	background: #fff;
	}
					
/*SUBMENU */
					
#subMenu {
	width: 251px;
	float: left;
	}

	.blink{
		color: #ff0000;
		}

	#subMenuHeaderBlink a{
		width: 251px;
		height: 36px;
		color: #ff0000;
		font-family: arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 36px;
		text-indent: 13px;
		margin: 0 10px 0 0;
		}	

	#subMenuHeaderBlink a:hover{
		width: 251px;
		height: 36px;
		color: #88c872;
		font-family: arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 36px;
		text-indent: 13px;
		margin: 0 10px 0 0;
		}

	#subMenuHeader {
		width: 251px;
		height: 36px;
		background: #bbe492;
		color: #182f11;
		font-family: arial, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 36px;
		text-indent: 13px;
		}
		
	#subMenu h2 {
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 5px 0 5px 15px;
		color: #000;
		}
		
	#subMenu h3 {
		font-family: arial;
		font-size: 12px;
		margin: 0 0 0 25px;
		color: #182f11;
		}
		
		#subMenu h3 a { color: #182f11; }
		
		#subMenu h3 a:hover { color: #182f11; text-decoration: underline; }
		
/*SEARCH */

.searchInput {
	width: 200px;
	height: 15px;
	padding: 5px;
	margin: 10px 0 0 10px;
	border: 0;
	}
	
.searchSelect {
	margin: 10px 10px 0 10px;
	padding: 2px;
	float: left;
	}
	
.searchSubmit {
	margin: 10px 0 0 0;
	padding: 3px;
	background: #224c15;
	border: 0;
	color: #fff;
	font-weight: bold;
	float: left;
	cursor: pointer;
	}
		
/*CONTENT */
					
#content {
	width: 649px;
	float: left;
	}
	
	#cartHeader {
		width: 649px;
		height: 36px;
		background: #cff6a9;
		color: #182f11;
		font-family: arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 36px;
		text-indent: 13px;
		}
	
	#contentHeader {
		width: 649px;
		height: 36px;
		color: #182f11;
		font-family: arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		line-height: 36px;
		text-indent: 13px;
		}
		
		#cartHeader input {
			background-color: #FFF;
			font-size: 11px;
			border: 1px solid #000;
			}
		
	#content p { padding: 0 15px 15px 15px; margin: 0; }
	
/*TOPLINE */
	
.topLine { margin: 10px; font-weight: bold; text-transform: uppercase; }
.arrow { letter-spacing: 0; font-family: arial; font-size: 12px; font-weight: bold; margin: 0 5px 0 5px; }
.topLine span { font-weight: bold; color: #182f11; text-transform: none; }

/*CART CONTENT */

.cartContent {
	width: 600px;
	margin-left: 25px;
	background: #bbe492;
	}
	
	.cartContent th { padding: 5px; text-align: left; }
	
	.cartContent td { padding: 5px; }

/*PRODUCT */

.productContainer {
	width: 629px;
	overflow: hidden;
	margin: 10px;
	background: #e6f9d3;
	}
	
	.productPicture {
		width: 200px;
		min-height: 150px;
		padding: 10px;
		float: left;
		background: #e6f9d3;
		}
	
	.productDetails {
		width: 409px;
		min-height: 170px;
		overflow: hidden;
		float: left;
		background: #e6f9d3;
		}
	
		.productName {
			margin: 10px 0 10px 0;
			color: #182f11;
			font-family: arial, sans-serif;
			font-size: 15px;
			font-weight: bold;
			}
	
		.productItemNumber { margin-bottom: 2px; }
			.productItemNumber span { font-weight: bold; }
		.productComment  { margin-bottom: 2px; }
			.productComment span { font-weight: bold; }
		.productPrice { margin-bottom: 2px;}
			.productPrice span { font-weight: bold; }
		
	.productMore {
		width: 210px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		background: #cff6a9;
		float: left;
		font-size: 12px;
		text-indent: 10px;
		}
		
		.productMore span { font-weight: bold; }
	
	.productOrder {
		width: 419px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		background: #cff6a9;
		float: left;
		font-size: 12px;
		font-weight: bold;
		}
		
		.productOrder div { height: 30px; line-height: 30px; float: left; }
	
		.orderInput {
			height: 14px;
			padding: 3px;
			margin: 3px 5px 5px 5px;
			float: left;
			}
		
		.orderSubmit {
			margin-left: 30px;
			padding: 3px;
			background: #224c15;
			border: 0;
			color: #fff;
			font-weight: bold;
			cursor: pointer;
			float: left;
			margin-top: 2px;
			}
			
/*FOOTER */
		
#footer {
	width: 900px;
	height: 30px;
	line-height: 30px;
	background: #224c15;
	clear: both;
	color: #fff;
	text-align: center;
	}
	
	#footer span a { color: #fff; font-weight: bold; }
	#footer span a:hover { text-decoration: underline; }