body{
	margin: 0px 0px 0px 0px;
	background: #bed7f0;
	
	font-family: Arial;
	font-size: 12px;
	color: #666766;
}
a{
	font-family: arial;
	font-size: 12px;
	/*color: #D1A846 ;*/
	color: #009;
	text-decoration: underline;
	cursor: pointer;
}
a:hover{
	color: #ba392f;
	text-decoration: none;
}



.fo_tab{
	
	width: 1006px;
	
}


.fej{
	
	width: 1006px;
	
	
}
.fej .f1{
	height: 124px;
	background: url(../images/fej1.jpg) top no-repeat;
	vertical-align: top;
}
.fej .f2{
		
	height: 20px;
	background: url(../images/fej2_topmenu_bg.jpg) top no-repeat;
}
.fej .f3{
	height: 80px;
	background: url(../images/fej3.jpg) no-repeat;
}
.fej_content{
	
	width: 430px;
	height: 185px;
}
.modul_bg{
	vertical-align: top;
	background: #f1c190;
	
}
.bal_oldal{
	padding-left: 30px;
	vertical-align: top;
	border: 0px solid #000;
	width: 234px;
}
.modul_top{
	background: #e7f1f0;
	vertical-align: top;
	text-align: left;
}
.modul_sep{
	height: 15px;
	background: #FFF;
}
.modul_bottom{
	background: #f1c190;
	
	vertical-align: top;
	text-align: center;
}

.content_menu_bg{
	width: 100%;
	background: url(../images/content_menu_bg.jpg) repeat-y;
}
.content{
	
	vertical-align: top;
	width: 772px;
	
}
.topmenu{
	
	height: 14px;
	border: 0px solid #000;
	vertical-align: top;
}
.topmenu  ul{
	width: 100%;
	display: inline;
}
.topmenu li{
	float: left;
	text-align: center;	
	padding: 0px 12px 0px 12px;
	border: 0px solid #D4C399;
	text-decoration: none;
	list-style-image: none;
	list-style: none;
}
.topmenu  li.last_menu{
	background: none;
	
}
.bal_menu{
	width: 100%;
	height: 31px;
	border: 0px solid #FFF;
}
.bal_menu ul{
	width: 100%;
	display: inline;
}
.bal_menu li{
	
	text-align: left;
	float: none;
	
	
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #95cfcf;
	text-decoration: none;
	list-style-image: none;
	list-style: none;
}


.jobb_menu ul{
	width: 100%;
	display: inline;
}
.jobb_menu li{
	
	text-align: left;
	float: none;
	
	text-align: center;	
	padding: 0px 0px 0px 0px;
	border-bottom: 2px solid #e4eded;
	text-decoration: none;
	list-style-image: none;
	list-style: none;
}

.content_top{
	width: 563px;
	background: url(../images/content_top.jpg) no-repeat top left;
	vertical-align: top;
}

.footer{
	width: 100%;
}

.footer1{
	background: url(../images/footer1.jpg) no-repeat;
	
	height: 72px;
}

.footer2{
	background: url(../images/footer2.jpg) no-repeat;
	height: 35px;
	
}





a.fomenu:link, a.fomenu:visited{
	background: url(../images/top_menu_bg.png) no-repeat;
	padding: 0px 0px 0px 0px;
	height: 20px;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	width: 125px;
	text-decoration:none;
	font-weight: normal;
	text-align: center;
	font-style:inherit;
	border: 0px solid #000066;
}
a.fomenu:hover{
	height: 15px;
	
	
	
	color: #CABC8C;
}

a.fomenu#aktiv {
		color:  #f1c190;
	
	
}


a.catmenu:link, a.catmenu:visited{
	/*background: url(../images/menu_ind.png) no-repeat;
	background-position: 3px +8px;*/
	padding: 5px 0px 5px 0px;
	text-indent: 10px;
	border: #000 0px solid;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #2a77bc;
	width: 100%;
	text-decoration:none;
	font-weight: normal;
	text-align: left;
	font-style:inherit;
	
}
a.catmenu:hover{
	background: #EEF2FF;
	color:#900;
}
	
	

a.catmenu#aktiv {
	background: #FFF;
	color:#900;
	
	
}


a.user_menu:link, a.user_menu:visited{
	/*background: url(../images/menu_ind.png) no-repeat;
	background-position: 3px +8px;*/
	padding: 0px 0px 0px 0px;
	border: #000 0px solid;
	height: 15px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #373737;
	
	text-decoration:none;
	font-weight: normal;
	text-align: left;
	font-style:inherit;
	
}
a.user_menu:hover{
	
	color:#900;
}
	


.almenu{
	/*background: url(../images/menu_sep.gif) no-repeat bottom left;*/
	padding: 0px 0px 0px 0px;
	
	text-decoration: none;
}
.almenu a.al_menu_div{
	padding: 0px 3px 0px 40px;
	font-family: tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: normal;
	
	font-style:inherit;
	border: 0px solid #000066;
}

.almenu a.al_menu_div:hover{
	
	
	color: #DC9F0F;
	
}

.almenu a.al_menu_akt_div{
	padding: 0px 3px 0px 50px;
	font-family: tahoma;
	font-size: 13px;
	color: #DC9F0F;
	text-decoration:none;
	font-weight: normal;
	
	
	
}

a.reszletek_link:link,a.reszletek_link:visited{
	color: #FFF;
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
} 
a.reszletek_link:hover{
	
	text-decoration: underline;
} 

.footer a, .footer a:visited{
	font-weight: bold;
	color:#FFFFFF;
}

.footer a:hover{
	color: #D1A846;
	text-decoration:underline;
}
.pathway{
	font-family: Arial;
	padding: 4px 10px 4px 4px;
	color: #990000;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
}
.pathway a, .pathway a:visited{
	font-family: Arial;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.pathway a:hover{
	
	text-decoration: underline;
	color: #FF0000;
}


h1{
	
	
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #0066CC;
	padding: 10px 0px 10px 0px;
	
	border: 0px solid #0ffddf;
}

h2{
	
	
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	color: #0066CC;
	padding: 0px;
	
	border: 0px solid #0ffddf;
}

.item_cim{
	
	
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #a1d9f1;
	padding: 2px 0px 2px 0px;
	
	border: 0px solid #0ffddf;
}
.item_categ{
	text-align: right;
	font-family: Verdana;
	font-size: 14px;
	font-style:italic;
	margin-right: 90px;
}
.tovabb{
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #99825D;
}

.item_bev{
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	font-style: normal;
	font-weight: normal ;
	color: #2a2a2a;
	display: block;
	padding: 0px 0px 0px 0px;
	
}
.item_tov, .item_tov td{
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	color: #2a2a2a; /* #887E65;*/
	padding: 5px 0px 5px 0px;
	display: block;
	
		
}
.item_sep{
	background: url(../images/item_sep.png) center no-repeat;
	padding: 25px 0px 25px 0px;
}
.item_ajanl{
	width: 184px;
	height: 113px;
	max-height: 113px;
	
}
.item_ajanl .fej{
	height: 27px;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	background: url(../images/ajanlat_fej.gif) no-repeat;
}

.item_ajanl .footer{
	height: 11px;
	background: url(../images/ajanlat_footer.gif) no-repeat;
}
.item_ajanl .body{
	vertical-align:text-top;
	text-align: center;
	font-size: 12px;
	font-family: arial;
	background: url(../images/ajanlat_body.gif) repeat-y;
	padding: 5px 5px 5px 5px;
}

.item_ajanl .body img{
	
	background:  #536C18;
	padding: 4px 4px 4px 4px;
}

.felhivas_div {
	position: relative;
	width: 80%;
	left: 40px;
	background: #ddd;
	padding: 5px 5px 5px 5px;
	border: 2px solid #990000;
}
.vend{
	width: 90%;
}
.vend .nev .item_cim{
	border-bottom: 0px solid #6A431C;
	font-size: 12px;
	font-weight: bold;
}
	

.vend .content{
	background: none;
	font-family: arial;
	font-size: 12px;
	
}
.vend .footer{
	background: none;

}	
.foto_gal{
	/*background: url(../images/pict_bg.gif) no-repeat top center;*/
	width: 130px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
}
textarea{
	width: 450px;
	height: 150px;
}
input,textarea,select{
	
	color: #000;
	border: 1px solid #b9cecf;
	font-family: arial;
	font-size: 12px;
	
}

input:hover,textarea:hover,select:hover{
	
	border: 1px solid #999999;
	
	
}

.cikk_kep{
	border-style:solid;
	border-width: 1px;
	border-color: #7C694D;
	padding: 2px 2px 2px 2px;
	margin: 0px 10px 0px 0px;
	
	
	
}
.banner_fej{
	height: 80px;
}



.last_ref{
	width: 98%;
	border: 0px;
}
.last_ref .ref{
	width: 50%;
	text-align: center;
}
.cikk_kep{
	border-style:solid;
	border-width: 1px;
	border-color: #887E65;
	padding: 4px 4px 4px 4px;
	margin: 0px 10px 0px 0px;
	
	
	
}
form.search_form{
	background: url(../images/inp1_mirror.jpg) no-repeat;
	background-position: 0px +15px;
	border-top: 0px solid #8e3433;
	border-bottom: 0px solid #333;
	position: relative;
	left: 20px;
	padding: 0px;
	width: 130px;;
}
/*================= modulok ============================*/

.modul_cart{
	background: url(../images/cart_modul_bg.jpg) no-repeat;
	width: 130px;
	position: relative;
	left:20px;
	font-weight: bold;
	font-size: 11px;
}
.modul_cart_fej{
	height: 70px;
}
.modul_cart_content{
	height: 46px;
}



.kosar_reszlet{
	width: 130px;
	padding: 3px 32px 3px 33px;
	height: 16px;
	background: url(../images/cart_reszl_butt.jpg) no-repeat left;
	font-family: Arial;
	font-size: 11px;
	color: #e5f5fc;
	border: 0px solid #666;
}

.kosar_reszlet:hover{
	font-size: 11px;
	color: #CCC;
	border: 0px solid #666;
	cursor: pointer;
}
.keres_butt{
	background: url(../images/keres_butt_bg.png) no-repeat center;
	padding: 1px 11px 1px 11px;
	font-size: 11px;
	color: #e5f5fc;
	cursor: pointer;
}
.keres_butt:hover{
	color: #CCC;
	cursor: pointer;
}
.modul{
	width: 170px;
}
.modul#login{
	background: url(../images/login_modul_bg.png) no-repeat;
	
}
.modul_fej{
	
	color: #669a99;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 40px;
}
.modul_content{
	
	
}
input.inp1{
	background: url(../images/inp1_bg.jpg) no-repeat;
	width: 130px;
	height: 15px;
	border: none;
	text-align: center;
}
input.inp2_1, input.inp2_1:hover{
	background: none;
	background-image: url("../images/inp2_1.png");
	background-position:top left;
	background-repeat: no-repeat;
	width: 170px;
	height: 19px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color:#900;
	padding: 0px;
	padding-bottom: 0px;

}

input.inp2_2, input.inp2_2:hover{
	background: none;
	background-image: url("../images/inp2_2.png");
	background-position:top left;
	background-repeat: no-repeat;
	width: 144px;
	height: 19px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color:#900;
	padding: 0px;
	padding-bottom: 0px;

}

input.inp2_2_button, input.inp2_2_button:hover{
	background: none;	
	background-image: url("../images/inp2_2_button.png");
	background-position:left top;
	background-repeat: no-repeat;
	width: 26px;
	height: 19px;
	border: none;
	vertical-align: top;
	padding: 0px;
}
input.inp2_3, input.inp2_3:hover{
	background: none;
	/*background-image: url("../images/inp2_3.png");*/
	background-position:top left;
	background-repeat: no-repeat;
	width: 285px;
	height: 19px;
	border: solid;
	border-width:1px;
	border-color:#CCC;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color:#900;
	padding: 0px;
	padding-bottom: 0px;

}
input.inp, input.inp:hover{
	background: none;
	background-image: url("../images/input_bg.png");
	background-position:top right;
	background-repeat: no-repeat;
	width: 106px;
	height: 33px;
	border: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color:#900;
	padding: 0px;
	padding-bottom: 0px;
}

input.inp2button, input.inp2button:hover{
	background: none;	
	background-image: url("../images/input_button.png");
	background-position:left top;
	background-repeat: no-repeat;
	width: 20px;
	height: 33px;
	border: none;
	vertical-align: top;
	padding: 0px;
}
input.kis_kosar, input.kis_kosar:hover{
	background:  url(../images/kis_kosar_bg.jpg) no-repeat;
	border: 0px solid #e4e0e0;
	color: #FFF;
	width: 42px;
	height: 16px;
	font-weight: bold;
	text-align: center;
}
input.cart_button, inpit.cart_button:hover{
	background: none;
	background-image: url("../images/cart_button.jpg");
	background-position: center;
	width: 24px;
	height: 21px;
	border: none;
	padding: 0px;
	cursor: pointer;
}
input.kosar_del_button, inpit.kosar_del_button:hover{
	background: none;
	background-image: url("../images/kosar_del_button.png");
	background-position: center;
	width: 77px;
	height: 23px;
	border: none;
	padding: 0px;
	cursor: pointer;
}
input.kosar_reszl_button, inpit.kosar_reszl_button:hover{
	background: none;
	background-image: url("../images/kosar_reszl_button.png");
	background-position: center;
	width: 77px;
	height: 23px;
	border: none;
	padding: 0px;
	cursor: pointer;
}
input.vasarlas_button, inpit.vasarlas_button:hover{
	background: none;
	background-image: url("../images/kosar_rendel.png");
	background-position: center;
	width: 77px;
	height: 23px;
	border: none;
	padding: 0px;
	cursor: pointer;
}
.termekNev{
	font-size: 22px;
	color: #900;
}
.item_ar_bg1{
	background: url(../images/item_ar_bg.jpg) repeat-x left;
	min-width: 180px;
	height: 41px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 10px;
}
.item_ar_bg2{
	background: url(../images/item_ar_bg.jpg) repeat-x right;
	/*width: auto;*/
	min-width: 200px;
	height: 41px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 5px;
	text-align: right;
	padding-right:25px;
}
.elvalaszto_lenia{
	color: #0066CC;
	border-style:dashed;
	border-width:1px;
}