/* AgroNova */
/* Magnet-X 2000 Kft. c 2009 */

#overlay_2 {
	background-image:url(../images/overlay.png); 
}

body {
	margin: 0;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393939;
	line-height: 1.3em;
}
.clear { clear: both }
a {
	text-decoration: none;
	color: #333;
	outline: 0;
}
	a:hover {	
		color: #72a801;
	}
	a img { border: 0; outline: 0; }
ul {
	margin: 5px;
	padding: 0 0 0 20px;
	list-style: square;
}
input, select {
	border: 1px #89bc13 solid;
	padding: 1px;
	font-size: 10px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
}
.button {
	background-color: #89bc13;
	color: #FFF;
	font-weight: bold;
	cursor:pointer;
}

.kep_legnezettebb {
	border: 2px #87A907 solid;
}

	.box {
		background: url(../images/box_bg.png) left bottom no-repeat;
		margin-bottom: 5px;
	}
		.box .content {
			padding-bottom: 5px;
		}
		
		.box .kozep {
			display: block;
			background: #95bd34 url(../images/box_header.png) no-repeat;
			height: 15px;
			color: #333;
			padding: 5px;
			margin: 10px 0 5px 0;
			font-size: 12px;
			text-transform: uppercase;
		}
		
		.box .menu {
			background-image: url(../images/header_menu.png);
			width:223px; 
			height:15px;
			color: #333;
			padding: 8px 5px 9px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
		}
		
		.box .menu div {
			margin-left:30px;
		}
		
		.box .arfolyam {
			background-image: url(../images/header_arfolyam.png);
			width:223px; 
			height:15px;
			color: #333;
			padding: 7px 5px 6px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
		}
		
		.box .arfolyam div {
			margin-left:30px;
		}
		
		.box .kosar {
			background-image: url(../images/header_kosar.png);
			width:223px; 
			height:18px;
			color: #333;
			padding: 10px 5px 3px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
		}
		
		.box .kosar div {
			margin-left:30px;
		}
		
		.box .ugyfelkapu {
			background-image: url(../images/header_ugyfelkapu.png);
			width:218px; 
			height:17px;
			color: #333;
			padding: 10px 5px 3px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:5px
		}
		
		.box .ugyfelkapu div {
			margin-left:25px;
		}
				
		.box .hirek {
			background-image: url(../images/header_hirek.png);
			width:218px; 
			height:16px;
			color: #333;
			padding: 10px 5px 3px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:5px;
		}
		
		.box .hirek div {
			margin-left:30px;
		}
				
		.box .hirlevel {
			background-image: url(../images/header_hirlevel.png);
			width:218px; 
			height:12px;
			color: #333;
			padding: 7px 5px 6px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .hirlevel div {
			margin-left:40px;
		}
		
		.box .a_het_kerdese {
			background-image: url(../images/header_a_het_kerdese.png);
			width:218px; 
			height:12px;
			color: #333;
			padding: 8px 5px 5px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .a_het_kerdese div {
			margin-left:30px;
		}
		
		.box .kereses {
			background-image: url(../images/header_kereses.png);
			width:217px; 
			height:20px;
			color: #333;
			padding: 13px 5px 0px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .kereses div {
			margin-left:45px;
		}
		
		.box .linkfelho {
			background-image: url(../images/header_linkfelo.png);
			width:218px; 
			height:20px;
			color: #333;
			padding: 13px 5px 0px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .linkfelho div {
			margin-left:45px;
		}
		
		.box .legnezetebb {
			background-image: url(../images/header_legnezetebb.png);
			width:218px; 
			height:15px;
			color: #333;
			padding: 8px 5px 5px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .legnezetebb div {
			margin-left:35px;
		}
		
		.box .legujabb {
			background-image: url(../images/header_legujabb.png);
			width:218px; 
			height:20px;
			color: #333;
			padding: 10px 5px 3px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .legujabb div {
			margin-left:35px;
		}
		
		.box .gepek {
			background-image: url(../images/header_gepek.png);
			width:218px; 
			height:18px;
			color: #333;
			padding: 9px 5px 4px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .gepek div {
			margin-left:35px;
		}
		
		.box .webshop_kategoriak {
			background-image: url(../images/header_webshop_kategoriak.png);
			width:445px; 
			height:22px;
			color: #333;
			padding: 10px 5px 3px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .webshop_kategoriak div {
			margin-left:45px;
		}
		
		.box .aprohirdetes_katerogiak {
			background-image: url(../images/header_aprohirdetes_katerogiak.png);
			width:445px; 
			height:22px;
			color: #333;
			padding: 10px 5px 3px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.box .aprohirdetes_katerogiak div {
			margin-left:45px;
		}
		
		.content .kiemelt {
			background-image: url(../images/header_kiemelt.png);
			width:700px; 
			height:10px;
			color: #333;
			padding: 0px 5px 5px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
			margin-bottom:10px;
		}
		
		.content .kiemelt div {
			margin-left:5px;
		}
		
		.content .kiemelt2 {
			background-image: url(../images/header_kiemelt.png);
			width:700px; 
			height:10px;
			color: #333;
			padding: 0px 5px 5px 5px;
			font-size: 12px;
			text-transform: uppercase; 
			font-weight:bold;
			float:right;
			margin-right:2px;
		}


.apro_mezogazdasag {
	background-image: url(../images/header_apro_mezogazdasag.png);
	width:453px; 
	height:30px;
	margin-left:10px;
}

.apro_ingatlan {
	background-image: url(../images/header_apro_ingatlan.png);
	width:453px; 
	height:30px;
	margin-left:10px;
}

.apro_auto_haszonjarmu {
	background-image: url(../images/header_apro_auto_haszonjarmu.png);
	width:453px; 
	height:30px;
	margin-left:10px;
}
		
.simplebox {
	margin: 5px 0;	
}
.banner {
		background: url(../images/banner_placeholder.jpg);
		border: 2px #e1ead3 solid;		
	}
	
#container {
	margin: 10px auto;
	width: 960px;	
}
#header {

}
	#logo a {
		width: 235px;
		height: 60px;
		float: left;
		margin-right: 10px;
		background: url(../images/logo.png) no-repeat; 
	}
		#logo a h1 { display: none }
	#header .banner {
		width: 470px;
		float: left;
		margin: 0 auto;
	}
	#header .corner {
		width: 235px;
		margin-left: 5px;
		float: right;
	}
	#date {
		width: 235px;
		height: 10px;
		float: left;
		margin-right: 10px;	
		font-weight: bold;
		padding: 10px 0;
	}
	.search {
		margin: 10px 0 10px 0;
		font-weight: bold;
	}
	.search #searchtext {
		width: 442px;
		margin: 0 10px 0 0;
		font-size: 14px;
		padding: 3px 3px 3px 25px;
		height: 20px;
		border-width: 0;
		background: #FFF url(../images/search_text.png)
	}
	.search #search_button {
		width: 100px;
		margin: 0 10px 0 0;
		font-size: 14px;
		padding: 3px;
		height: 26px;
		border-width: 0;
		cursor: pointer;
		background: #FFF url(../images/search_button.png)
	}
	
	.search_new {
		margin: 10px 0 10px 0;
		font-weight: bold;
	}
	.search_new #searchtext {
		width: 220px;
		margin: 0 10px 0 0;
		font-size: 14px;
		padding: 3px 3px 3px 5px;
		height: 20px;
		border-width: 0;
		background: #FFF url(../images/search_text_new.png);
		margin-left:5px;
	}
	.search_new #search_button {
		width: 100px;
		margin: 0 10px 0 0;
		font-size: 14px;
		padding: 3px;
		height: 26px;
		border-width: 0;
		cursor: pointer;
		background: #FFF url(../images/search_button.png);
		margin-top:10px;
		margin-left:70px;
		margin-bottom:10px;
	}

/* left sidebar */

#left {
	width: 235px;
	margin-right: 10px;
	float: left;
}

#left .news {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#left .news li {
		padding: 0;
		margin: 0;
	}
		#left .news li a {
			padding: 5px 5px 7px 5px;
			border-bottom:  #9bc136 1px dotted;
			display: block;
		}
		#left .news li a:hover {
			background-color: #FFF;
			text-decoration: none;
		}
		
	#left .login ul, #left .newsletter ul {
		padding: 0; 
		margin: 0;
		list-style: none;
	}	
		#left .login ul li, #left .newsletter ul li { 
			display: block;
			height: 22px;
			padding: 0 5px;
			margin: 0;
			clear: both;
		}
			#left .login ul li span, #left .newsletter ul li span {
				width: 100px;
				display: block;
				float: left;
				padding: 2px 0;
				font-weight: bold;
				clear: both;
			}
			#left .login ul li input, #left .newsletter ul li input {
				width: 100px;	
			}
			#left .login ul li .button, #left .newsletter ul li .button {
				width: 103px;	
			}

		
/* content */	

#content {
	width: 472px;
	margin: 0 auto;
	float: left;
	padding-bottom: 10px;
}
	.banner {
		background: url(../images/banner_placeholder.jpg);
		border: 2px #e1ead3 solid;		
	}
	
	#content .category_left {
		float: left;
		display: block;
		width: 225px;
		margin: 0;
		padding: 0 0 10px 0;
		list-style: none;
		
	}
	#content .category_right {
		float: right;
		display: block;
		width: 225px;
		margin: 0;
		padding: 0 0 10px 0;
		list-style: none;
		margin-right: 10px;
		border-left:  #9bc136 1px dotted;
	}
		#content .category_right li, #content .category_left li {
			clear: both;
		}
		#content .category_right li a, #content .category_left li a {
			width: 225px;
			margin: 0;
			display: block;
			clear: both;
			padding: 2px 5px;
			height: 14px;
			cursor:pointer;
		}
		#content .category_right li a:hover, #content .category_left li a:hover {
			background-color: #FFF;	
			cursor:pointer;
		}
			#content .category_right li .category, #content .category_left li .category {
				display: block;
				width: 185px;
				float: left;
				margin: 1px 0;
			}
			#content .category_right li .category_count, #content .category_left li .category_count {
				display: block;
				width: 40px;
				float: right;
				text-align: right;
				margin: 1px 0;
			}

/* smsfal_new2 */
#smsfal_new2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		/*width: 710px;*/
		height: 130px;
		/*background: url(../images/slide_container_bg.png) no-repeat #e3f773;*/
		padding-top: 15px;
		/*border: 4px solid #e1ead3;*/
		margin-left:250px;
	}

    .demo_new2 {
		margin-bottom: 10px;
     }
	 
	 .demo_new2 img {
		width: 100px;
		height: 81px;
		border: 2px #87A907 solid;
     }
	 
	 .demo_new2 img:hover {
		border: 2px solid #c5df98;
     }
	
	.thumb_new2 { 
		text-align: center;
		/*margin-right: 20px;*/
		width: 110px;
		height: 100px;
		/*background: #497500;*/
		/*padding-top: 5px;*/
	}
	
	.thumb_new2 a { 
		text-decoration: none;
	}


/* smsfal_new */
#smsfal_new {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		width: 710px;
		height: 120px;
		/*background: url(../images/slide_container_bg.png) no-repeat #e3f773;*/
		/*padding-top: 10px;*/
		/*border: 4px solid #e1ead3;*/
		margin-left:250px;
	}

    .demo_new {
		margin-bottom: 10px;
     }
	 
	 .demo_new img {
		width: 100px;
		height: 81px;
		border: 2px #87A907 solid;
     }
	 
	 .demo_new img:hover {
		border: 2px solid #c5df98;
     }
	
	.thumb_new { 
		text-align: center;
		/*margin-right: 20px;*/
		width: 110px;
		height: 100px;
		/*background: #497500;*/
		/*padding-top: 5px;*/
	}
	
	.thumb_new a { 
		text-decoration: none;
	}

/* smsfal */
#smsfal {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		font-weight: bold;
		width: 452px;
		height: 154px;
		background: url(../images/slide_container_bg.png) no-repeat #e3f773;
		padding-top: 10px;
		border: 4px solid #e1ead3;
	}

    .demo {
		margin-bottom: 10px;
     }
	 
	 .demo img {
		width: 100px;
		height: 81px;
		border: 2px solid white;
     }
	 
	 .demo img:hover {
		border: 2px solid #c5df98;
     }
	
	.thumb { 
		text-align: center;
		/*margin-right: 20px;*/
		width: 110px;
		height: 125px;
		background: #497500;
		/*padding-top: 5px;*/
	}
	
	.thumb a { 
		color: white;
		text-decoration: none;
	}
				
/* details */

.details {
	
}
	.details .image {
		padding: 3px;
		float: center;
		width: 460px;
	}
		.details .image img {
			border: #9ebf2f 2px solid;
		}
	.details .text h4 {
		font-size: 16px;
		margin: 0;
		padding: 5px 0;
	}
	.details .bottom {
		padding: 3px 0;
		border-top: #666 1px dotted;
		clear: both;
		margin-top: 5px;
	}
		.details .bottom .files {
			width: 200px;
			float: left;
		}
		.details .bottom .price {
			width: 250px;
			float: right;
			text-align: right;
			padding: 0 3px;
			font-size: 14px;
			line-height: 20px;
		}
		.details .bottom .price .cart {
			font-size: 11px;
			font-weight: bold;
			padding-top: 7px;
		}

/* webshop list */

.shop_list {
	
}
	.shop_list table.item_kiemelt {
		background-color: #febf01;
		background-image: url(../images/kiemelt.png);
		border:  #f47900 1px dotted;
		margin: 5px 0;
		padding: 8px 3px 5px 3px;
	}
	.shop_list table.item_kiemelt td.div_kiemelt_eleje {
		padding: 0 5px 2px 5px; 
		background:  url(../images/kiemelt_head.png);
		font-size: 12px;
		font-weight: bold;
		height: 20px;
		margin-bottom: 5px;
		text-transform: uppercase;
	}
	.shop_list table.item_kiemelt td.div_kiemelt_vege {
		padding: 2px 5px 0 5px;
		background:  url(../images/kiemelt_head.png);
		height: 20px;
		font-weight: bold;
	}	
	.shop_list table.item {
		border-bottom:  #9bc136 1px dotted;
		margin: 5px 0;
		padding: 8px 3px 5px 3px;
	}
	.shop_list table.item:hover {
		background-color: #eef4dd;	
	}
	.shop_list .image {
		padding: 3px;
		width: 100px;
	}
		.shop_list .image img {
			border: #9ebf2f 2px solid;
		}
		.shop_list table.item_kiemelt .image img {
			border: #fff 2px solid;
		}
	.shop_list .title {
		font-size: 15px;
		font-weight: bold;
	}
	.shop_list .price {
		font-size: 20px;
		font-weight: normal;
		line-height:110%;
	}
	.shop_list h4 {
		font-size: 14px;
		line-height: 18px;
		margin: 0;
		padding: 3px 0;
	}
	.shop_list .text p {
		margin: 0;
		padding: 1px 0;
	}


			
/* right sidebar */		
		
#right {
	width: 235px;
	margin-left: 5px;
	float: right;
}

#right .item_list {
		display: block;
		width: 225px;
		margin: 0;
		padding: 0 0 10px 0;
		list-style: none;
	}
		#right .item_list li {
			clear: both;
		}
		#right .item_list li a {
			width: 225px;
			margin: 2px 0;
			display: block;
			padding: 2px 5px;
			clear: both;
			border-bottom:  #9bc136 1px dotted;
		}
			#right .item_list li a:hover {
				background-color: #FFF;
			}
			#right .item_list li .item_name{
				display: block;
				width: 160px;
				float: left;
				margin: 1px 0;
			}
			#right .item_list li .item_price{
				display: block;
				width: 60px;
				float: right;
				text-align: right;
				margin: 1px 0;
			}
	#right .rating_list {
		/*background: url(../images/ratings.png) no-repeat;*/
		display: block;
		width: 225px;
		margin: 0;
		padding: 10px 0 10px 0;
		list-style: none;
	}
		#right .rating_list li {
			clear: both;
		}
		#right .rating_list li a {
			width: 225px;
			margin: 1px 0;
			display: block;
			padding: 1px 5px;
			clear: both;
			height: 14px;
		}
			#right .rating_list li a:hover {
				background-color: #FFF;
			}
			#right .rating_list li .rated_item{
				display: block;
				width: 160px;
				float: left;
				margin: 1px 0;
			}
			#right .rating_list li .r0, #right .rating_list li .r1, #right .rating_list li .r2, #right .rating_list li .r3, #right .rating_list li .r4, #right .rating_list li .r5 {
				display: block;
				width: 55px;
				height: 12px;
				float: right;
				text-align: right;
				margin: 1px 0;
				background-repeat: no-repeat;
			}	
				#right .rating_list li .r0 {
					background-image: url(../images/stars.png);
				}
				#right .rating_list li .r1 {
					background: url(../images/stars_1.png);
				}
				#right .rating_list li .r2 {
					background: url(../images/stars_2.png);
				}
				#right .rating_list li .r3 {
					background: url(../images/stars_3.png);
				}
				#right .rating_list li .r4 {
					background: url(../images/stars_4.png);
				}
				#right .rating_list li .r5 {
					background: url(../images/stars_5.png);
				}
			#right .rating_list li .rating {
				display: none;	
			}
	#right .tagcloud {
		text-align: center;	
	}
	
	a.right_tagcloud_1 {
		font-size: 24px;
		line-height:110%;
	} 
	a.right_tagcloud_2 {
		font-size: 18px;
		line-height:110%;
	} 
	a.right_tagcloud_3 {
		font-size: 16px;
		line-height:110%;
	} 
	a.right_tagcloud_4 {
		font-size: 12px;
		line-height:110%;
	}
	a.right_tagcloud_5 {
		font-size: 10px;
		line-height:110%;
	} 
	a.right_tagcloud_6 {
		font-size: 8px;
		line-height:110%;
	}

/* footer */

#footer {
	clear: both;
	/*
	height: 50px;
	background: #a0c336 url(../images/footer_bg.png) no-repeat;
	color: #cdeb84;
	font-weight: bold;
	*/
}

#footer_2 {
	clear: both;
	height: 50px;
	background: #a0c336 url(../images/footer_bg.png) no-repeat;
	color: #cdeb84;
	font-weight: bold;
}
	#footer a {
		color: #fff;
		text-decoration: none;
	}
		#footer a:hover {
			color: #cdeb84;
		}
	#footer #top {
		float: right;
		height: 50px;
		width: 100px;
		text-align:center;
		padding: 5px;	
	}
	#footer #menu {
		padding: 5px;	
	}
	#footer #copyright {
		padding: 5px;	
	}
		#footer #copyright a { color: #cdeb84; }