html,body{
	background:url(images/bg.jpg) repeat-x;
	background-position:top left;
	background-color:#dcdec1;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.message_header
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.message_header
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.message
{
	font-size: 12px;
}

.online.message
{
	width: 289px;
}

.content_right .error
{
	color: white;
}

.error
{
	color: #AD3D16;
	font-size: 12px;
	font-weight: bold;
	margin-top: -5px;
	margin-bottom: 3px;
}

.login_box.error_menu
{
	color: white;
}

.login_box.error_menu a
{
	color: #D6D8C1;
	text-decoration: none;
}

.login_box.error_menu a:hover{
	color: white;
}

.center_bg{
	background:url(images/csilli_bg.jpg) no-repeat;
	background-position:top center;
}
.content_holder{
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	width:969px;
	margin-left:auto;
	margin-right:auto;
	background:#dcdec1;
}
.footer{
	background:url(images/footer_bg.jpg) no-repeat;
	height:50px;
	width:971px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	color:#d6d8c1;
}
.footer_inside .qs{
	float:right;
	margin-right:15px;
}

.partnereink.lista {
	width: 210px;
	float: left;

}

.partnereink.lista_end {
	width: 180px;
	float: left;

}

.partnereink.lista a{
	color: #C31009;
	text-decoration: none;
}

.partnereink.lista a:hover{
	color: #C7110D;
	text-decoration: underline;
}


.partnereink.lista .admin{
	position: relative;
	margin-bottom: 3px;
	width: 160px;
	margin-right: 10px;
}

.clr{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
}
.content_left{
	float:left;
	width:657px;
	/*background:url(images/content_left_bottom_bg.jpg) no-repeat;
	background-position:left bottom;*/
}
.content_right{
	float:right;
	width:300px;
	min-height: 500px;
	background:url(images/right_top_bg.jpg) no-repeat;
	background-position:top left;
}
.content_left .inside{
	padding-left:15px;
	padding-bottom:10px;
}
.content_left img{
	border:solid 1px #000;
}
.left_header{
	background:url(images/cim_header_bg.jpg) no-repeat;
	background-position:0px 1px;
	color:#393a2a;
	font-size:18px;
	color:#393a2a;
	padding-top:6px;
	margin-bottom:5px;
}
.left_header .inside{
	background:url(images/cim_header_bottom_bg.jpg) repeat-x;
	background-position:left bottom;
	padding-bottom:3px;
	padding-left:40px;
}
.left_content{
	padding-top:8px;
	text-align:justify;
	padding-bottom:10px;
}
.egyhir{
	background:url(images/cim_header_bottom_bg.jpg) repeat-x;
	background-position:left bottom;
	padding-bottom:5px;
	padding-top:5px;
	width: 640px;
}
.hir_kepecske{
	float:left;
	width:auto;
}
.hir_leiras{
	float:left;
	width:516px;
	text-align:justify;
}
.datum{
	font-size:10px;
	font-style:italic;
}
.hir_leiras .cim{
	font-weight:bold;
	font-size:14px;
}
.bottom_bg_nyitolap{
	background:url(images/right_bg_fooldal.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
}
.bottom_bg_pascucci{
	background:url(images/right_bg_pascucci.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
}

.bottom_bg_kapcsolatfelvetel{
	background:url(images/right_bg_pascucci.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
}

.bottom_bg_webshop{
	background:url(images/right_bg_valami.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.bottom_bg_webshop_kategoriak{
	background:url(images/right_bg_valami.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.bottom_bg_rendeles{
	background:url(images/right_bg_valami.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.bottom_bg_rendelesek_kezelese{
	background:url(images/right_bg_valami.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.bottom_bg_registration{
	background:url(images/right_bg_reg.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
}
.bottom_bg_pascucci_hirek{
	background:url(images/right_bg_hirek.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
}
.bottom_bg_hogyan_fozzunk_kavet{
	background:url(images/right_bg_hogyan_kavet.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
}
.right_red_bg{
	background:url(images/right_red_repeat.jpg) repeat-y;
	background-position:right top;
}
.footer a:link, .footer a:visited{
	color:#d6d8c1;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.footer a:hover{
	color:#c6110b;
}
.footer_inside{
	padding-left:10px;
}
.footer_alul{
	text-align:right;
	padding-right:10px;
	padding-top:8px;
	color:#000000;
}
.right_header{
	background:url(images/right_header_bg.jpg) no-repeat;
	background-position:right top;
	color:#fff;
	font-size:18px;
	padding-top:6px;
	text-align:right;
	padding-bottom:5px;
}
.right_header_hirek{
	background:url(images/cim_header_bg.jpg) no-repeat;
	background-position:left top;
	color:#393A2A;
	font-size:18px;
	padding-top:6px;
	text-align:left;
	padding-bottom:5px;
}

.right_header_inside{
	background:url(images/right_header_bg_bottom.jpg) repeat-x;
	background-position:left bottom;
	padding-bottom:5px;
	padding-right:40px;
}
.right_header_hirek .right_header_inside{
	background:url(images/right_header_bg_bottom.gif) repeat-x;
	background-position:left bottom;
	padding-bottom:5px;
	padding-left:40px;
}
.thirek{
	color:#393a2a;
}
.thirek a:link, .thirek a:visited{
	color:#393a2a;
	text-decoration:none;
	font-size:12px;
}
.thirek a:hover{
	color:#000;
	text-decoration:underline;
}
.login_box{
	padding-left:30px;
	padding-right:15px;
	min-height:100px;
	margin-bottom: 20px;

}
.login_label{
	float:left;
	width:80px;
	color:#FFFFFF;
	text-align:right;
	padding-bottom:5px;
	font-size:10px;
}
.login_input{
	float:left;
	width:auto;
	padding-bottom:5px;
	padding-left:10px;
}
.login_input input{
	border:solid 1px #000;
	background:#dcdec1;
	height:16px;
	width:160px;
}
.login_btn{
	background:url(images/login_btn.jpg) no-repeat;
	border:0;
	height:18px;
	width:161px;
	cursor:pointer;
}
.reg_btn{
	background:url(images/reg_btn.jpg) no-repeat !important;
	border:0 !important;
	height:18px !important;
	width:161px !important;
	cursor:pointer;
}
.login_btn_holder{
	padding-left:90px;
	padding-bottom:5px;
}
/* regiszttáció */
.reg_holder{
	padding-top:10px;
	padding-right:20px;
}
.reg_left {
	float:left;
	width:340px;
}
.reg_right{
	float:right;
	width:auto;
}
.reg_right img{
	border:solid 1px #000;
}
.reg_left input{
	height:16px;
	border:solid 1px #000;
	background:#ebecd9;
	width:200px;
}
.reg_left select{
	border:solid 1px #000;
	background:#ebecd9;
	width:200px;
	padding:0;
}
.reg_label{
	float:left;
	text-align:right;
	width:100px;
	font-size:14px;
	padding-bottom:10px;
}
.reg_input{
	float:left;
	padding-left:5px;
	width:auto;
	padding-bottom:10px;
}
.reg_btn_holder{
	padding-left:146px;
}
/* pascuccirol */
.kat_holder{
	float:left;
	width:159px;
}
.kat_aktive{
	background:url(images/pascuccirol_aktiv_bg.jpg) no-repeat;
	padding-right:13px;
	padding-left:4px;
	height:186px;
}
.kat_passziv{
	background:url(images/pascuccirol_passziv_bg.jpg) no-repeat;
	padding-right:13px;
	padding-left:4px;
	height:186px;
}
.kat_aktive a:link, .kat_aktive a:visited{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.kat_aktive a:hover{
	color:#c6110b;
}
.kat_passziv a:link, .kat_passziv a:visited{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.kat_passziv a:hover{
	color:#c6110b;
}
.kat_header{
	font-size:14px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	height:28px;
	text-align:left;
}
.pascuccirol_bottom{
	background:url(images/pascuccirol_bottom_bg.jpg) no-repeat;
	height:13px;
	margin-left:1px;
}
.pascuccirol_content{
	background:#e9ebd4;
	width:626px;
	float:left;
	margin-left:1px;
}
.pas_inside{
	padding:10px;
	padding-bottom:0;
}
/* hír */
.hir_link_sor a:link, .hir_link_sor a:visited{
	background:url(images/hirek_bg.jpg) no-repeat;
	background-color:#6a0502;
	background-position:0px 3px;
	padding:3px;
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.hir_link_sor a:hover{
	color:#ff0800;
	text-indent: 3px;
}
.hir_link_sor{
	padding-bottom:5px;
}
.hogyan_fozzunk_kavet.lista .commentek
{
	float: right;
	margin: 0px;
	padding: 0px;
}

.hogyan_fozzunk_kavet.reszletes .commentek
{
	float: right;
	margin: 0px;
	padding: 0px;
}

.commentek{
	padding-left:450px;
}
.commentek a:link, .commentek a:visited{
	color:#990000;
	text-decoration:none;
}
.commentek a:hover{
	color:#000000;
	text-decoration:underline;
}
/* webshop */
.ws_kat_holder{
	float:left;
	width:158px;
	height:148px;
	background:url(images/kategoria_bg.jpg) no-repeat;
}
.ws_kat_img a:link img, .ws_kat_img a:visited img{
	border:solid 1px #000;
}
.ws_kat_img a:hover img{
	border:solid 1px #990000;
}
.ws_kat_inside{
	padding:4px;
	padding-right:12px;
}
.ws_kat_img{
	padding-bottom:5px;
}
.ws_kat_cim a:link, .ws_kat_cim a:visited{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left !important;
}
.ws_kat_cim a:hover{
	color:#990000;
}
/* kosar  */
.kosar_holder{
	padding-bottom:5px;
	background:url(images/right_header_bg_bottom.gif) repeat-x;
	background-position:bottom left;
	color:#FFFFFF;
}
.kosar_egy_sora{
	padding-bottom:3px;
}
.minusz_holder, .kosar_nev, .plusz_holder, .kosar_ar{
	float:left;
	width:auto;
	padding-right:3px;
}
.kosar_ar{
	padding-right:0;
	float:right;
	font-style:italic;
}
.kosar_nev{
	/*width:150px;*/
	font-weight:bold;
}
.kosar_rendeles_holder{
	padding-left:100px;
	padding-top:5px;
}
.kosar_osszesen{
	color:#FFFFFF;
}
/* termek megjelenites */
.termek_holder{
	float:left;
	width:214px;
	margin-bottom:5px;
}
.termek_inside{
	padding:5px;
	padding-right:10px;
	min-height: 250px;
	_height: 250px;
	_padding:5px;
	_padding-right:5px;
}
.termek_top_bg{
	background:url(images/termek_top_bg.jpg) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}
.termek_bottom_bg{
	background:url(images/termek_bottom_bg.jpg) no-repeat;
	height:6px;
	font-size:0;
	line-height:0;
}
.termek_holder{
	background:url(images/termek_repeat_bg.jpg) repeat-y;
}
.termek_nev{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	height: 30px;
}
.termek_leiras{
	font-size:11px;
	height: 50px;
}
.termek_holder a:link, .termek_holder a:visited{
	color:#000;
	text-decoration: none;
}
.termek_holder a:hover{
	color:#c6110b;
}
.reszletes_cim{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:right !important;
	padding-bottom:5px;
	margin:0;
}
.ar{
	font-size:12px;
	text-align:right;
	color:#990000;
	margin:0;
	padding:0;
}
.termek_reszletes_holder a:link, .termek_reszletes_holder a:visited{
	float:left;
	width:auto;
}
/* mint üzlet */
.mint_uzlet_leiras1{
	padding-bottom:5px;
}
.mint_uzlet_leiras2{
	float:left;
	width:320px;
}

.mint_uzlet_onlinekapcs{
	background:url(images/online_bg.jpg) no-repeat;
	padding:5px;
	float:right;
	width:302px;
	height:200px;
}
.mint_uzlet_onlinekapcs .label{
	float:left;
	width:90px;
	text-align:right;
	margin-right:10px;
	padding-bottom:5px;
}
.mint_uzlet_onlinekapcs .input{
	float:left;
	width:175px;
	padding-bottom:5px;
}
.input input{
	width:170px;
	height:16px;
	border:solid 1px #a6a383;
	background:#eceed7;
	font-size:11px;
}

.rendeles_input input
{
	width:170px;
	border:solid 1px #a6a383;
	background:#eceed7;
	font-size:11px;
}
 textarea{
	width:170px;
	height:70px;
	border:solid 1px #a6a383;
	background:#eceed7;
	font-size:11px;
}
.kuldes_btn{
	background:url(images/kuldes_btn.jpg) no-repeat;
	height:16px;
	width:79px;
	cursor:pointer;
	border:0;
}
.kuldes_holder{
	padding-left:190px;
}
.online_header{
	font-size:14px;
	text-align:right;
	padding-bottom:2px;
	margin-bottom: 5px;
	margin-left: 6px;
	/*padding-right:30px;*/
	background: url(images/right_header_bg_bottom.gif) bottom left repeat-x;
	width: 289px !important;
}

.csesze
{
	background: url(images/right_header_bg.gif) top left no-repeat;
	padding-top: 10px;
}

/* background: url(images/right_header_bg.jpg); */
/* térképes cucc */
.terkep_holder{
	float:left;
	width:auto;
	padding-right:10px;
}
.partner_lista{
	float:right;
	width:250px;
}
.partner_header{
	padding-bottom:5px;
	font-size:14px;
}
.partner{
	padding:3px;
	padding-left:15px;
	background:url(images/partner_bg.jpg) no-repeat;
}
.partner_lista{
	padding-top:10px;
}
/*  rendelés */
.rendelo_adatai_holder {
	float:left;
	width:180px;
}
.rendeles_lista{
	float:right;
	width:450px;
}
.table_termek_nev{
	float:left;
	width:240px;
}
.table_termek_nev2{
	float:left;
	width:180px;
}
.table_termek_nev3{
	float:left;
	width:150px;
}
.table_termek_email{
	float:left;
	width:140px;
}
.table_termek_ar{
	float:right;
	width:85px;
}
.table_termek_oldal{
	float:left;
	width:140px;
}
.table_termek_mennyiseg{
	float:right;
	width:90px;
}
.table_header{
	background:#c6110b;
	padding:3px;
	margin-bottom:3px;
	color:#FFFFFF;
	font-size:12px;
}
.table_termek_telefon{
	float:left;
	width:120px;
	margin-right:5px;
}
.table_termek_telefon2{
	float:left;
	width:120px;
	margin-right:5px;
}
.table_termek_cim{
	float:left;
	width:200px;
}
.table_termek_datum{
	float:left;
	width:120px;
}
.rendelo_input{
	padding-bottom:3px;
}
.table_row1{
	padding:3px;
}
.table_row2{
	padding:3px;
	background:#eef0d3;
}
.table_row3{
	padding:3px;
	background:#eef0d3;
}
.table_row3 a, .table_row3 a:visited{
	color:#000000;
}
.jovairas_btn{
	border:0;
	background:url(images/jovairas_btn.jpg) no-repeat;
	width:80px;
	height:18px;
	cursor:pointer;
	margin-top:3px;
}
.rendeles_button_holder{
	padding-top:5px;
}
.rendeles_felad_btn{
	border:0;
	height:18px;
	width:118px;
	background:url(images/ajanlatkeres_btn.jpg) no-repeat;
	cursor:pointer;
	margin-right:5px;
}
.rendeles_torol_btn{
	border:0;
	height:18px;
	width:170px;
	background:url(images/ajankatkeres_torlese_btn.jpg) no-repeat;
	cursor:pointer;
}
.rendeles_button_holder{
	padding-left:170px;
}


/* termék bemutató */
.termek_bemutato_right{
	float:right;
	width:auto;
}
.termek_bemutato_left{
	float:left;
	width:320px;
}
.hogyan_kavet li{
	padding-left:15px;
	background:url(images/kavet_list.jpg) no-repeat;
	background-position:0px 5px;
	padding-bottom:8px;
}
.collaps_basz textarea{
	width:250px !important;
}
.elkuld_btn{
	background:url(images/elkuld_btn.jpg) no-repeat;
	height:18px;
	width:61px;
	border:0;
	cursor:pointer;
}
.feltoltes_btn{
	background:url(images/feltoltes_btn.jpg) no-repeat;
	height:18px;
	width:88px;
	border:0;
	cursor:pointer;
}

.termekbemuti_jelentkezes
{
	width: 180px;
	height: 18px;
	background: url(images/jelentkezem_btn.jpg) no-repeat;
	cursor: pointer;
	float: left;
	margin-left: 60px;
	_margin-left: 25px;
	margin-top: 10px;
}

.termekbemutato.reszletes .commentek
{
	padding: 0px;
	margin: 0px;
	float: right;
}

.reszletek_btn
{
	width: 100px;
	height: 18px;
	background: url(images/reszletek_btn.jpg);
	cursor: pointer;
	margin-top: 11px;
	margin-bottom: 5px;
}

.reszletek_btn_holder
{
	float: right;
	margin-top: -10px;
	_margin-top: -11px;
}

* .admin_new a,	* .admin_new a:visited
{
	color: #C7110D;
	text-decoration: none;
	font-weight: bold;
}

* .admin_new a:hover
{
	color: #C7110D;
	text-decoration: none;
	font-weight: bold;
}

.mint_uzlet_onlinekapcs a
{
	color: #C6110D;
	text-decoration: none;
}

.bottom_bg_hogyan_fozzunk_kavet{
	background:url(images/right_bg_hogyankavet.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.bottom_bg_pascucci_mint_uzlet{
	background:url(images/right_bg_pascucci_mintuzlet.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.bottom_bg_elerhetosegek{
	background:url(images/right_bg_elerhetosegek.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.bottom_bg_termekbemutato{
	background:url(images/right_bg_termekbemutato.jpg) no-repeat;
	background-position:right bottom;
	min-height:500px;
	_height:500px;
	padding-bottom: 150px;
}

.mint_uzlet_onlinekapcs *
{
	width: 280px;
}

.mint_uzlet_onlinekapcs input, .mint_uzlet_onlinekapcs textarea
{
	width: 175px !important;
}

.mint_uzlet_onlinekapcs .kuldes_holder input
{
	width: 80px !important;
	margin-left: 100px;
}

.mint_uzlet_onlinekapcs .kuldes_holder
{
	padding: 0px;
}

* .admin
{
	position: absolute;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 15px;
	border: 1px solid black;
	background: #C7110D;
}

* .admin a,* .admin a:visited
{
	color: white !important;
	text-decoration: none;
}

* .admin a:hover
{
	color: white !important;
	text-decoration: underline;
}

.ws_reszletek
{
	position: absolute;
	width: auto;
	border: 0px;
	margin-left: 101px;
}

.ws_reszletek img
{
	border: 0px;

}

.admin_form_feltoltes
{
	width: 400px;
	margin-left: 100px;
}

.admin_form_feltoltes textarea
{
	overflow: auto;
}

.admin_form_feltoltes .feltoltes_btn
{
	width: 88px !important;
	height: 18px;
	background: url(images/feltoltes_btn.jpg);
}

.admin_form_feltoltes .feltolt_btn
{
	width: 88px !important;
	height: 18px;
	border: 0px;
	background: url(images/feltoltes_btn.jpg);
}

.feltolt_btn
{
	width: 88px !important;
	height: 18px;
	border: 0px;
	background: url(images/feltoltes_btn.jpg);
}

.admin_form_feltoltes input,.admin_form_feltoltes textarea, .admin_form_feltoltes select
{
	width: 400px;
}

.admin_form_feltoltes select
{
	border:solid 1px #a6a383;
	background:#eceed7;
	font-size:11px;
}

.admin_form_feltoltes .checkbox
{
	width: 20px;
	border: 0px;
	background: none;
}


.admin_form_feltoltes .modosit_btn
{
	width: 88px !important;
	height: 18px;
	border: 0px;
	background: url(images/modositas_btn.jpg);
}

.modosit_btn
{
	width: 88px !important;
	height: 18px;
	border: 0px;
	background: url(images/modositas_btn.jpg);
}

.admin_form_feltoltes .megsem_btn
{
	width: 93px !important;
	height: 18px;
	border: 0px;
	background: url(images/vissza_btn.jpg);
}

.megsem_btn
{
	width: 93px !important;
	height: 18px;
	border: 0px;
	background: url(images/vissza_btn.jpg);
}

.admin_form_feltoltes .submit
{
	margin-top: 10px;
	text-align: center;
}

#keptorles a, #keptorles a:visited
{
	display: block;
	color: #6A0502;
	text-decoration: none;

	width: 20px;
}

#keptorles a:hover
{
	color: #C7110D;
	text-decoration: underline;
}
.pascuccirol_topszoveg{
	padding-bottom:10px;
}
.pascuccirol_topszoveg_header{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	font-style:italic;
}
.mint_uzlet_orszagok{
	padding-top:10px;
}
.mint_uzlet_ul{
	padding:0;
	margin:0;
	padding-left:10px;
	padding-top:5px;
}
.mint_uzlet_ul li{
	padding-bottom:5px;
	float:left;
	width:258px;
	_width:300px;
	margin-right:10px;
	padding-left:15px;
	background:url(images/kavet_list.jpg) no-repeat;
	background-position:0px 5px;
}
.mintuzlet_alsoflash{
	padding-top:10px;
}

.also_menusor a:link, .also_menusor a:visited{
	color:#C6110B !important;
}
.also_menusor a:hover{
	color:#000000 !important;
}

.also_menusor {
	display: inline;
}


.vidholder{
	width: 639px;
	height: 372px;
	background: url(images/vidbg.jpg) no-repeat;
	text-align: center;
	padding-top: 20px;
}
