/* CSS Document */
html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0px;
	background: url('../images/bg.gif');
}

#canvas{
	background: #fff url('../images/border_right.gif') repeat-y 968px 0px;
 	padding-right: 30px;
 	width: 968px !important;
 	width: 998px;
	float: left;
	margin: 0px
}

#leftdiv{
 	width: 200px;
 	float: left;
	position: relative;
	margin: 0px;
	margin-top: 30px;
}
#centerdiv{
 	float: right;
 	width: 768px;
 	margin: 0px;
 	margin-top: 30px;
/* 	margin-right: 30px;*/

}
#top{
 	position: absolute;
 	top: 0px;
 	left: 0px;
 	width: 968px;
	height: 24px !important;
 	height: 30px;
 	padding-top: 6px;
 	margin: 0px;
	background: #fff url('../images/top_bg.gif') repeat-x;
 	line-height: 1em

}
#top h1{
 	margin: 0px;
 	font-size: 10px;
 	float: left;
 	padding-left: 10px;
 	height: 24px;
 	width: 380px !important;
 	width: 390px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #ad7b7b;
}
#top a{
 	font-size: 10px;
 	font-weight: bold;
 	padding-left: 15px;
 	margin: 0px;
 	line-height: 1.3em;
}
#footer{
	background: url('../images/footer_bg.gif') #d88b8c repeat-x;
/*	height: 59px;*/
	float: left;
	width: 968px;
	padding: 0px;
	margin: 0px;
}


td, div, p{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #333333;
}

a{
	color: #900;
 	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
p{
	margin-top: 0px;
	margin-bottom: 15px;
}

form{
	margin: 0px;
}

h1{
	color: #b15656;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	line-height: 1.3em;
}

h2, h3, h4, h5, h6{
	color: #b15656;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#logo{
	height: 138px;
	width: 200px;
	background: url('../images/logo_ro2.gif') no-repeat;
}

a.logo_link, a.logo_link:hover{
	display: block;
	width: 199px;
	height: 85px;
	text-decoration: none;
}
a.ferfiaknak, a.ferfiaknak:hover{
	display: block;
	width: 200px;
	height: 50px;
	text-decoration: none;
}

#kereso{
	width: 200px;
	height: 140px;
}

.presents_class,
.presents_class:hover,
.presents_class:active{
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	border-top:  1px solid #fff6f6;
	border-bottom: 1px solid #ffd6d6;
	border-left: 0px;
	border-right: 0px;


}

.presents_class:hover{
   background: #fedede;
}


.presents_class_first,
.presents_class_first:hover,
.presents_class_first:active{
	display: block;
	padding: 10px 0px;
	text-decoration: none;
	border-bottom: 1px solid #ffd6d6;
	border-left: 0px;
	border-right: 0px;


}

.presents_class_first:hover{
   background: #fedede;
}


.presents_class img,
.presents_class_first img{
   border: 0px;
   padding: 0px 2px;
   margin: 0px auto;
/*   border: 1px solid #f00;/**/

}

.inputbox2{
 	padding-bottom: 5px;
	border: 0px solid #B65C5C;
  background: #f4f4e8;
	padding: 2px;
  width: 180px;
  font-size: 10px;
  font-weight: bold;
  color: #B65C5C;
  float: left;
}

#presents_container{
    position: absolute;
    display: none;
	left: 552px;/**/
/*	left: 500px;/**/

}

#act_presents{
  background: #ffe8e8;
  width: 414px;
	border: 1px dashed #cccccc;/**/
	padding: 0px 0px 0px;
	margin: 0px;

}

.ajandek_div{
	border-left: 1px solid #cbcbb5;
	border-top: 1px solid #cbcbb5;
	border-right: 1px solid #ffffec;
	border-bottom: 1px solid #ffffec;
	padding: 1px;
	width: 200px;
	height: 16px;
	background: #f4f4e8;
	margin-top: 10px;
}

.ajandekok_p_product_name, .ajandekok_p_desc{
    padding: 1px;
    margin: 0px;
}

.ajandekok_p_desc{
   font-weight: normal;
   width: 250px;
   height: 50px;

   font-size: 10px;
}


#act_presents .act_presents_header{
  width: 414px;
  padding: 0px;
  background: url('../images/ajandekrabg.gif') repeat-x;
}

#act_presents .act_presents_header h3{
  background: url('../images/ajandekra_ro.gif') no-repeat top right;
  width: 414px;
  height: 82px;
  padding: 0px;
  margin: 0px
}

.presents_image_outer{
  width: 115px !important;
  width: 125px;
  float: left;
  padding: 0px 5px;
}

.presents_image{
	width: 100px;
	border: 1px solid #f9cccc;
	background: #fff;
/*	float: left;/**/
	text-align: center; 
	border: 0px solid #fff;
}

.presents_description{
	float: left; 
	padding: 0px 0px 0px 0px;
}

.presents_description p{
	color: #333333;
}

span.presents_free{
	display: block;
    color: #b65c5c;
}

.ajandek_select_kep{
    display: block;
    background: #f00 url('../images/vagyaimnyil.gif') no-repeat;
    width: 15px;
    height: 14px;
    float: left
}

#left{
	width: 200px;
	padding-bottom: 10px;
}
#header{
	width: 768px;
	height: 86px;
    position: relative;
	background: url('../images/header_top_bg_ro3.gif') no-repeat;

}

#center{
	background: url('../images/header_bg_ro2.gif') no-repeat;
	width: 756px !important;
	width: 768px !important;
	padding-left: 12px;
	min-height: 600px;
	padding-bottom: 10px
}

#content{
  padding-top: 93px !important;
  padding-top: 0px;
	margin-top: 0px !important;
	margin-top: 93px;
}

#topmenupont_1{
	position: absolute;
	top: 130px;
	left: 272px;
	width: 188px;
	height: 70px;
}
#topmenupont_2{
	position: absolute;
	top: 133px;
	left: 490px;
	width: 159px;
	height: 75px;
}
#topmenupont_3{
	position: absolute;
	top: 112px;
	left: 712px;
	width: 147px;
	height: 77px;
}
#topmenupont_4{
	position: absolute;
	top: 35px;
	left: 890px;
	width: 70px;
	height: 70px;
}
#topmenupont_1 a{
	display: block;
	height: 70px;
	width: 150px;
	text-decoration: none;
	float: left;
}
#topmenupont_2 a{
	height: 75px;
	display: block;
  width: 150px;
  text-decoration: none;
}
#topmenupont_3 a{
	height: 67px;
	display: block;
  width: 150px;
  text-decoration: none;
}
#topmenupont_4 a{
  height: 70px;
  display: block;
  width: 70px;
  text-decoration: none;
}
.moduletable_kereso h3{
	margin: 0px !important;
	padding-top: 10px;
	height: 29px !important;
	height: 39px;
	font-family: Verdana, Arial, sans-serif;
	color: #625e2f;
	font-size: 14px;
  text-align: left;
}
.moduletable_kereso{
	background: url('../images/kereso_bg.gif') no-repeat 0px -20px;
        text-align: left;
        padding-left: 10px;
   	display: block;
	height: 138px !important

}
div.search{

}
.search select{
  background: #f8f6ea;
  border: 1px solid #AB9C54;
  font-size: 11px;
  width: 160px;
  margin-bottom: 5px;
}
.searchinputbox{
  background: #f8f6ea;
  border: 1px solid #AB9C54;
  font-size: 11px;
  width: 160px;
  margin-bottom: 5px;
}
.searchbutt{
  border: 0px none;
  background: url('../images/search_button_ro.gif');
  width: 64px;
  height: 20px;
  float: right;
  margin-right: 20px
}
.searchbutt_hover{
  border: 0px none;
  background: url('../images/search_button_h_ro.gif');
  width: 64px;
  height: 20px;
  float: right;
  margin-right: 20px
}

#logo_right{
	width: 215px;
	float: left;
	height: 86px;
}
#logo_right a{
	width: 200px;
	display: block;
	height: 86px;
	text-decoration: none;
}

#topmenu{
	float: left;
	width: 478px;
	margin-left: 10px;
	padding-top: 15px;
	margin-right: 80px;
	border-bottom: 1px dashed #666;
	height: 20px !important;
	height: 35px;
}
#topmenu a{
	background: url('../images/topmenu_indent.gif') no-repeat 0px 2px;
	padding-left: 15px;
	padding-right: 10px;
	color: #333;
	text-decoration: none
}
#topmenu a:hover{
	text-decoration: underline;
}
#kiszallitas{
	padding-left: 80px;
	width: 135px !important;
	width: 215px;
	padding-top: 11px;
	float: left;
}
span.szallitasi_dij{
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}
#kosar{
	width: 190px !important;
	width: 270px;
	padding-top: 20px;
	padding-left: 80px;
	float: left;
}
.kosarhoz
{
  text-transform: lowercase;
  padding-left: 6px;
  padding-bottom: 3px;
  background: url('../images/dot.gif') no-repeat left center;
  color: #000;
  font-weight: bold;
  margin-right: 10px
}
.penztarhoz
{
  text-transform: lowercase;
  padding-left: 6px;
  padding-bottom: 3px;
  background: url('../images/dot.gif') no-repeat left center;
  color: #000;
  font-weight: bold
}
div.moduletable_menu a.mainlevel, div.moduletable_menu a.mainlevel_active{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	width: 188px !important;
	width: 198px;
	color: #660000;
	text-decoration: none;
	border-bottom: 1px dashed #cc9999;
}
div.moduletable_menu a.mainlevel_active{
	font-style: italics;
}
div.moduletable_menu a.mainlevel:hover, div.moduletable_menu a.mainlevel_active:hover{
	text-decoration: underline;
}
div.moduletable_menu{
	border: 1px solid #cc9999;
	background: #e5c2c3;
	padding-top: 2px;
	margin-top: 20px !important;
	margin-top: 5px;

}
a.mainlevel img, a.mainlevel_active img{
	float: right;
}
span.moreitems{
	width: 10px;
	text-align: right;
}
div.moreitems{
	background: url('../images/tabarrow.gif') no-repeat 180px 1px;
}
#wse{
	float: right;
	width: 200px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 13px;
	text-align: right;
	padding-right: 20px;
}
#wse a{
	text-decoration: none;
}
span.font10{
	font-weight: normal;
	font-size: 10px;
}
#footermenu{
	text-align: center;
	padding-left: 200px;
	padding-top: 8px;
}
#footermenu a{
	padding-left: 10px;
	padding-right: 10px;
}
#copyright{
	text-align: center;
	padding-left: 175px;
	padding-top: 0px;
}
#felso_hirdetesek{
	height: 265px;
}

#hir table.blog td p { 
line-height: 13px;
}
#hir{
	padding-top: 92px;
	height: 170px !important;
	height: 252px;
	padding-right: 20px;
	width: 445px !important;
	width: 465px;
	float: left;
}
#hir table{
 	width: 100%;
}
#hir td.contentheading{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dashed #f3c38e;
	border-top: 1px dashed #f3c38e;
}
#hir td.createdate{
 	padding-top: 5px;
 	font-size: 10px;
 	color: #666;
 	font-weight: bold;
}
#elonyok{
	padding-top: 115px;
	height: 150px !important;
	height: 252px;
	width: 283px;
	float: left;
	background: url('../images/elonyok_ro2.gif') no-repeat 0px 52px;
}
#elonyok p{
 	padding-left: 61px;
}
#el1{
 	margin-bottom: 13px;
}
#el2{
	margin-bottom: 11px;
}
div.moduletable_kiemelt_kategoriak h3{
	color: #ba6989;
	font-size: 16px;
	padding: 0px 0px 0px 10px;
	line-height: 40px;
	height: 40px;
}

div#moduletable_kiemelt_termekek h3 {
	color: #8b8867;
	font-size: 16px;
	padding: 0px 0px 0px 10px;	
	line-height: 40px;
	margin-top: 0px;
	height: 40px;
}

div.moduletable_kiemelt_kategoriak{
	height: 280px !important;
	height: 320px; 	
	background: url('../images/kiemelt_kategoria_bg.jpg') no-repeat;
}
#kiemelt_kategoriak_head{
	background: url('../images/kiemelt_kategoria_head_bg.gif') no-repeat;
	height: 88px;
	width: 80px
}
#kiemelt_kateg_1, #kiemelt_kateg_2, #kiemelt_kateg_3, #kiemelt_kateg_4, #kiemelt_kateg_5, #kiemelt_kateg_6, #kiemelt_kateg_7, #kiemelt_kateg_8, #kiemelt_kateg_9, #kiemelt_kateg_10, #kiemelt_kateg_11, #kiemelt_kateg_12{
	width: 113px;
	height: 140px;
	float: left;
	margin-right: 14px;
	text-align: center;
}
#kiemelt_kateg_6, #kiemelt_kateg_12{
	margin-right: 0px;
}
#kiemelt_kateg_1 .kiemelt_kateg_head{
	background: url('../images/kateg_1.gif') no-repeat;
}
#kiemelt_kateg_2 .kiemelt_kateg_head{
	background: url('../images/kateg_2.gif') no-repeat;
}
#kiemelt_kateg_3 .kiemelt_kateg_head{
	background: url('../images/kateg_3.gif') no-repeat;
}
#kiemelt_kateg_4 .kiemelt_kateg_head{
	background: url('../images/kateg_4.gif') no-repeat;
}
#kiemelt_kateg_5 .kiemelt_kateg_head{
	background: url('../images/kateg_5.gif') no-repeat;
}
#kiemelt_kateg_6 .kiemelt_kateg_head{
	background: url('../images/kateg_6.gif') no-repeat;
}
#kiemelt_kateg_7 .kiemelt_kateg_head{
	background: url('../images/kateg_7.gif') no-repeat;
}
#kiemelt_kateg_8 .kiemelt_kateg_head{
	background: url('../images/kateg_8.gif') no-repeat;
}
#kiemelt_kateg_9 .kiemelt_kateg_head{
	background: url('../images/kateg_9.gif') no-repeat;
}
#kiemelt_kateg_10 .kiemelt_kateg_head{
	background: url('../images/kateg_10.gif') no-repeat;
}
#kiemelt_kateg_11 .kiemelt_kateg_head{
	background: url('../images/kateg_11.gif') no-repeat;
}
#kiemelt_kateg_12 .kiemelt_kateg_head{
	background: url('../images/kateg_12.gif') no-repeat;
}

.kiemelt_kateg_head{
 	width: 80px;
 	margin: auto;

}

.kiemelt_kateg_head a, .kiemelt_kateg_head a:hover{
	display: block;
	height: 88px;
	text-decoration: none;
	border: 1px solid #eacfda;
	width: 80px;

}
.kiemelt_kateg_foot a{
	display: block;
	height: 28px !important;
	height: 35px;
	text-decoration: none;
	color: #bb7d99;
	font-size: 10px;
	text-align: center;
	padding-top: 3px;
	font-weight: bold;
    line-height: 1.3em;
}

#haromnegyed{
	height: auto! important;
	height: 400px;
	min-height: 400px;
 	border-right: 1px dashed #ccc;
 	width: 555px !important;
	margin-right: 9px;
	float: left;
}

#egynegyed{
	width: 181px;
	float: left;
}
#kiemelt_termekek_head{
	background: url('../images/ajanlott_termekek_head_bg.gif') no-repeat 0px 5px;
	height: 30px
}
#top20_termek_head{
	background: url('../images/top20_termek_head_bg.gif') no-repeat 0px 6px;
	height: 39px
}
div.product_snapshot{
	background: url('../images/snapshot_bg.gif') no-repeat;
	width: 270px;
	height: 205px;
	margin-bottom: 10px;
	margin-right: 4px

}
div.product_snapshot_left{
	width: 142px;
	float: left;
}
div.product_snapshot_left img{
	margin-top: 10px;
	border: 1px solid #ccc597;
}

div.product_snapshot_right{
	padding: 3px;
	padding-left: 5px;
	height: 186px !important;
	height: 192px;
	width: 119px !important;
	width: 126px;
	float: left;
	text-align: left;
	color: #525230;
}
a.product_snapshot_title{
	color: #666633;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-bottom: 8px;
	padding-top: 5px;
	height: 33px !important;
	height: 46px;
}
a.product_snapshot_title:hover{
	text-decoration: underline;
}
div.product_snapshot div.product_snapshot_price{
	padding-bottom: 12px;
	padding-top: 20px;
	font-weight: bold;
}
div.product_snapshot_price span{
	color: #7a2a21;
	font-size: 14px;
}
.product_snapshot_desc{
	font-size: 10px;
	color: #525230;

}
.product_snapshot_details a{
	display: block;
	text-transform: uppercase;
	color: #525230;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	padding-left: 20px;
}
.product_snapshot_details a:hover{
	text-decoration: underline;
}
.button_details{
	background: url('../images/icon_details.gif') no-repeat;
	padding-bottom: 5px

}
.button_addtocart{
	background: url('../images/icon_addtocart.gif') no-repeat;
}
.top10ident, .top10productname{
	padding-top: 1px;
	padding-bottom: 1px;
}
td.td_product_info{
	vertical-align: top;
	padding-bottom: 10px;
}
td.td_product_info h1{

	color: #b15656;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 60px;
	line-height: 1.3em;

}

#box_szallitas{
	margin-top: 10px;
	background: url('../images/box_szallitas2.jpg') no-repeat;
	height: 124px
}
#box_katalogus{
	background: url('../images/box_katalogus.jpg') no-repeat;
	height: 180px
}

#box_csomagolas{
	background: url('../images/box_csomagolas2.jpg') no-repeat;
	height: 124px
}
#box_ajandek{
	background: url('../images/box_ajandek2.jpg') no-repeat;
	height: 124px
}
#box_szallitas a, #box_csomagolas a, #box_ajandek a, #box_katalogus a{
	height: 124px;
	display: block;
	text-decoration: none;
}
#box_katalogus a{
	height: 170px;
}
td.td_product_image{
	text-align: center;
	border-right: 0px;
	vertical-align: top;

}
td.td_product_image img{
	margin-top: 10px;
}
td.td_product_image div.img_outer_2{
	width: 300px;

}
td.td_product_info{
	width: 376px;
	padding-top: 0px;
}
td.td_product_h1{
	border-left: 0px;
	border-bottom: 0px;

}
table.product_table{
	margin-top: 10px;
	width: 553px;
}
div.flypage_desc{

}
span.flypage_sku {
    font-size: 10px;
}

span.pathway{
 	display: block;
 	padding-bottom: 2px;
 	border-bottom: 1px dashed #ccc;
}
div.flypage_price{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.flypage_price span{
	font-family: Arial;
	font-size: 24px;
	color: #4e5038;
}
input.gomb_addtocart{
	vertical-align: bottom;
	border: 0px none;
	cursor: pointer;
	background: url('../images/button_kosarba_nagy_ro2.gif') no-repeat;
    padding: 0px;
	width: 158px;
	height: 32px;
}
div.flypage_arinfok{
	margin-top: 20px;
 	width: 231px;

}
#quantity{
 	width: 30px;
}
.flypage_verzio_tag{
	padding-top: 10px;
	padding-bottom: 10px;
}
div.flypage_av_gar{
	height: 80px !important;
	height: 100px;
	padding-top: 20px;
}
div.flypage_availability{
	background: url('../images/box_szallitas_ro.gif') no-repeat;
 	width: 111px;
	text-align: center;
	height: 40px !important;
 	height: 65px !important;
 	padding-top: 25px;
 	font-size: 18px;
 	color: #b03500;
 	float: left

}
div.flypage_garancia{
	background: url('../images/box_garancia_ro.gif') no-repeat;
 	width: 111px;
	text-align: center;
	height: 40px !important;
 	height: 65px !important;
 	padding-top: 25px;
 	font-size: 18px;
 	color: #ac864e;
 	float: left;
	margin-left: 9px
}
table.browse_product{
 	width: 164px;
}
div.browse_top_div{
	width: 164px;
	vertical-align: middle;
}
div.browse_top_div div{
	text-align: center;
	margin: auto;
	vertical-align: middle;
}
div.browse_top_priority_div{
 	margin: 0px;
 	float: none !important;
 	float: left;
 	height: 190px;
}
.prod_image_div{
 	height: 190px;
 	margin: 0px;
}
.prod_image_div_inner{
	background: url('../images/topbuy.gif') no-repeat;
	height: 190px;
 	margin: 0px
}
.prod_image_div a{
	width: 164px;
	margin: 0px;
 	display: block;
 	height: 190px;
}
.prod_image_div a:hover{
 	text-decoration: none;
}
td.browse_top_priority_td{
	height: 190px;
	vertical-align: middle;
	border: 1px solid #d3cfb6;
}
td.browse_top{
	height: 190px !important;
	height: 192px;
	vertical-align: middle;
	border: 1px solid #d3cfb6;
}

div.browse_divs{
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 20px;
	width: 164px;
	float: left;
}
div.browse_divs_priority{
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 20px;
	width: 164px;
	float: left;
}

div.browse_divs table{
 	margin: 0px;
}
div.browse_divs div{
 	margin: 0px;
}
td.browse_bottom, td.browse_bottom_priority{
	border: 1px solid #d3cfb6;
	background: #e7e5d8;
	height: 90px;
	padding-left: 10px;
}

div.browse_price, div.browse_price_priority{
	padding-bottom: 10px;
}

div.browse_price_priority{
	font-weight: bold;
	color: #cc3333;	
}

td.browse_bottom h3, td.browse_bottom_priority h3{
 	margin-top: 5px;
 	margin-bottom: 10px;
}
td.browse_bottom h3 a, td.browse_bottom_priority h3 a{
	color: #4e5038;
	font-size: 13px;
	text-decoration: none;
}
.browse_addtocart a, .browse_addtocart_priority a{
	display: block;
	text-transform: uppercase;
	color: #525230;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	padding-left: 20px;
	background: url('../images/icon_details.gif') no-repeat;

}

.browse_addtocart a:hover{
	text-decoration: underline;
}
div.toppagenav{
	text-align: left;
	font-size: 10px;
	padding-bottom: 10px;

}
div.orderby{
	display: block;
	text-align: right;
	padding: 3px;
	margin-right: 10px;
	background: #fee;
	border-top: 1px solid #dcc;
	border-bottom: 1px solid #dcc;
	margin-bottom: 10px;
}
div.orderby select{
 	font-size: 10px;
}
div.shop_browse_div h1{

	padding-bottom: 10px;
}
td.more_categ img{
 	display: block;
 	border: 1px solid #ffcbe1;
 	margin-bottom: 5px;
}
td.more_categ a{
 	display: block;
 	font-size: 10px;
 	font-weight: bold;
 	color: #bb7d99;

}
div.img_outer{
 	text-align: center;
}
div.flypage_product_reviews{
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px;
}
div.moduletable_popular{
	width: 200px;
    border-top: 2px solid #dea0a3;
}

div.moduletable_popular h3 {
    background: #cf7f81;
    color: #ffffff;
    margin: 0px;
    height: 22px;
    padding-top: 8px;
    border-top: 1px solid #bd6063;
    padding-left: 10px;
}

div.moduletable_popular table{
 	background: #f4e2e2;
 	border: 1px solid #e9cccc;
}
td.top10ident{
 	color: #9d190f;
 	font-weight: bold;
 	text-align: center;
 	padding-right: 5px;
}
div.moduletable_featured{
	float: left;
	width: 730px;
}
div.product_snapshot_2_img{
 	width: 160px;
	text-align: center;
	vertical-align: middle;
}
td.snapshot_top{
	border: 1px solid #e3dec7;
	height: 190px;
	background: #fff;
	vertical-align: middle;
}
td.snapshot_bottom{
	background: #e3dec7;
	padding-left: 10px;
	padding-right: 10px;
}

div.product_snapshot_2{
	margin-bottom: 10px;
}
div.product_snapshot_2 .product_snapshot_details{
	padding-top: 10px;
}
div.product_snapshot_2 .product_snapshot_title{
 	width: 150px;
 	font-size: 10px;
}
div.product_snapshot_2 .product_snapshot_price{
 	font-weight: bold;
}
div.moduletable_featured{
	background: url('../images/ajanlott_termekek_bg.jpg') no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px
}
#hirlevel{
	margin-top: 8px;
	width: 200px;
	height: 155px;
	background: url('../images/hirlevel_bg.gif') no-repeat;

}

.loginform, .registerform
{
	width: 270px;
  	float: left;
}


div.registration_field{
	padding-bottom: 5px;
	padding-left: 10px;
}
div.registration_field label{
	display: block;
	float: left;
	width: 100px;
	height: 18px;
}
.inputbox{
	padding-bottom: 5px;
	border: 1px solid #B65C5C;
  background: #FFF2F2;
	padding: 2px;
  width: 180px;
  font-size: 11px;
}
.inputbox_kosar{
	padding-bottom: 5px;
	border: 1px solid #B65C5C;
	padding: 2px;
  width: 60px;
}
.remember_login
{
  float: left;
}
.shop_error
{
  background: #fff;
  color: 
}
.button
{
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #f8f6ea;
  height: 20px;
  background: url('../images/buttonbg.gif');
  color: #716e60

}
.componentheading, .componentheading_tanacsok
{
	color: #b15656;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	margin-top: 15px;
	margin-bottom: 10px;
}
td.contentheading_tanacsok{
	background: url('../images/indent.gif') no-repeat 0px 15px;
	color: #ac3d3d;
	padding-left: 20px;
 	padding-top: 10px;
 	font-size: 14px;
 	font-weight: bold
}
div.regdiv{
  width: 250px;
}
label.rememberme{

}
label.lepes{
	display: block;
	padding-top: 10px;
	font-size:12px;
	width:100%;
}
.login_2
{
  border: 0px none;
  width: 72px;
  height: 20px;
  background: url('../images/login_ro.gif');
  margin-right: 55px !important;
  margin-right: 60px !important
}
.loginform h5, .registerform h5 {
  font-size: 12px;
}
.login_2_hover
{
  border: 0px none;
  width: 72px;
  height: 20px;
  background: url('../images/login_hover_ro.gif');
  margin-right: 55px !important;
  margin-right: 60px !important
}
.register_2_hover
{
  border: 0px none;
  width: 103px;
  height: 20px;
  background: url('../images/reg_hover_ro.gif');
  margin-right: 55px !important;
  margin-right: 60px !important
}
.register_2
{
  border: 0px none;
  width: 103px;
  height: 20px;
  background: url('../images/reg_ro.gif');
  margin-right: 55px !important;
  margin-right: 60px !important
}
fieldset
{
  border: 1px solid #e5c2c3;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding: 10px;
}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #e5c2c3;
  color:#C6797B;
  text-align:right;
}

div.moduletable_nemvagyitt 
{
  background: #e9e4ce;
  border: 0px solid #dad3b4;
  margin: 15px 0px 10px 0px;
}
.moduletable_hirlevel
{
  background: #e9e4ce;
  border: 0px solid #dad3b4;
  margin: 15px 0px 10px 0px;
}
div.mod_hirlevel 
{
  background: #e9e4ce;
  border: 1px solid #dad3b4;
}

#hirlevel_modul
{
  margin: 10px;
  color: #75694c;
  font-weight: bold;
  font-size: 10px;
}

.inputbox_hl
{
  border: 1px solid #dad3b4;
  background: #f8f6ea;
  font-size: 11px;
  width: 110px;
  margin-bottom: 5px;

}
.acajoom_form
{
  text-align: right;
  margin-top: 10px;
}
#hirlev
{
  margin-right: 15px;
}

.hl_butt
{
  margin-top: 10px;
  text-align: center;
}

.button_hl
{
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #f8f6ea;
  height: 20px;
  background: url('../images/buttonbg.gif');
  color: #716e60
}

.button_meret
{

  font-weight: bold;
  border: 0px solid #f8f6ea;
  height: 33px;
  width:113px;
  background: url('../images/merettablazat_ro.gif');
  color: #716e60;
  cursor:pointer
}
.div_meret
{
display : inline;
padding-left :5px !important;
padding-left :5px;
}

.hlcash
{
  color: #990033;
  font-size: 12px;
}

.ajandek_form
{

}

.ajandek_butt
{
  width: 185px !important;
  width: 187px;
  float: right;
  height: 140px;
  margin: 50px 16px 0px 5px !important;
  margin: 50px 8px 0px 15px;
  text-align: center;
  cursor: pointer;
}
.ajandeknev
{
  margin-top: 108px;
  width: 170px;
  height: 30px;
  text-align: center;
  color: #75694c;
  padding-left: 0px !important;
  padding-left: 18px !important;
  padding-right: 0px !important;
  padding-right: 15px !important;
  line-height: 1.2em;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/pipa_no.gif') no-repeat left center;
}
.ajandeknev2
{
  margin-top: 108px;
  width: 170px;
  height: 30px;
  text-align: center;
  color: #75694c;
  padding-left: 0px !important;
  padding-left: 18px !important;
  padding-right: 0px !important;
  padding-right: 15px !important;
  line-height: 1.2em;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  background: url('../images/pipa_yes.gif') no-repeat left center;
}
td.contentheading{
	color: #b15656;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	padding-top: 15px;
	padding-bottom: 10px;
	line-height: 1.3em;
}
td.contentheading table td{
	color: #b15656;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px;

}
td.emailform input, td.emailform textarea{
 	width: 230px;
}
.contact_adatok h3{
	margin-top: 0px;

}
div.browse_morecategory{
	padding-top: 10px;
	padding-bottom: 10px;
 	text-align: left;
 	background: #f9ecde;
 	border-top: 1px dashed #ddcccc;
 	border-bottom: 1px dashed #ddcccc;
 	margin-bottom: 15px;
}
div.browse_morecategory h2{
	margin: 0px;
	padding-left: 20px;
	margin-bottom: 10px;
	font-size: 14px;   
	color: #333;

}
div.flypage_ajanl{
	border-top: 1px dashed #999;
	padding-top: 10px;
 	padding-bottom: 20px;

}
div.ajandek_meg_nincs{
  	background: #f4f4e8 url('../images/felkialtojel.gif') no-repeat 15px 15px;
	border-top: 3px solid #d3cfb2;
	border-bottom: 3px solid #d3cfb2;
	margin-bottom: 10px;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 20px; padding-left:40px; padding-right:5px; padding-top:10px; padding-bottom:10px
}
div.ajandek_meg_nincs select{
	margin-top: 10px;
}
div.registerform{
 	padding-left: 10px;
 	border-left: 1px dashed #ffe6f0;
}
.cart_cim
{
    width: 540px;
}

tr.cartheader, tr.sectiontableheader{
 	background: #ffe6f0;
 	font-size: 12px;
 	color: #b15656;
}
tr.cartheader th, tr.sectiontableheader th{
  	border-top: 3px solid #eccccc;
  	border-bottom: 1px solid #eccccc;
  	padding: 3px;

}
.cart_cim td{
  	background: #faeff4;
  	border-top: 1px solid #fae6ee;
}
.cart_cim textarea{
  	background: #faeff4;
  	border: 1px solid #F7D5E2;
}
.plstek
{
  font-size: 14px;
}

tr.sectiontableentry2 td{
  	background: #faeff4;
  	border-top: 1px solid #fae6ee;
}
.sectiontableentry_maintotal td{
 	border-top: 2px solid #eccccc;
 	background: #eccccc;
 	font-weight: bold;
}
.sectiontableentry_total td{
 	border-top: 2px solid #eccccc;
 	background: #fee;
 	font-weight: bold;
}
.sectiontableentry_total2 td{
 	border-bottom: 2px solid #eccccc;
 	background: #fee;
 	font-weight: bold;
}
.sectiontableentry_kupon td{
 	background: #fee;
}
.related_divs{
 	float: left;
 	width: 182px;
}
td.trans_submenu_left div{
 	width: 180px;
}
tr.item td img{
	padding-right: 10px;
}
.boldtext
{
  font-weight: bold;
}

.final_info td
{
  padding-left: 10px;
}
.kategoria_leiras{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-right: 10px;
	background: #fff1f1;
	border: 1px solid #fdd;
	border-left: 0px;
	border-right: 0px;
}
.kategoria_leiras p{
 	color: #933;
 	text-align: justify;
}
.kategoria_leiras img{
 	border: 1px solid #fcc;
 	margin-right: 10px;
}

div#ferfiaknak2{
	width: 200px;
	height: 20px;
	background: url('../images/kereso_bg_ro.gif') no-repeat 0px 0px;

}
a.ferfiaknak2{
	width: 200px;
	height: 20px;
	display: block;
	text-decoration: none;
}
.logo_link h1, .ferfiaknak h1, #logo_right h1{
 	margin: 0px;
	text-indent: -9000px;
}
span.search_megjegyzes{
 	font-size: 9px;
 	font-weight: bold;
 	line-height: 1em;
 	display: block;
 	padding-bottom: 5px;
	color: #625e2f;
}
div.bonuszdiv{
	width: 250px;
	height: 127px;
	background: url('../images/regisztracio_bonusz.jpg') no-repeat 0px 0px;

}
span.flypage_enlarge{
	display: block;
	text-align: left;
    width: 270px;
	padding-left: 48px;
	background: url('../images/nagyito.gif') no-repeat 30px 3px;
 	color: #333;
 	font-weight: bold;
 	font-size: 10px
}
div.sitemap ul.level_0 li{
	padding-left: 40px;
	font-weight: bold;
	padding-bottom: 5px;
}
div.sitemap ul.level_1 li{
 	padding-left: 60px;
 	font-size: 10px;
 	padding-bottom: 0px;
}
div.sitemap ul.level_2 li{
	font-weight: normal;
}
.cart_link{
 	font-weight: bold;
 	font-size: 12px;
}
.footer_h2{
	font-size: 11px;
}

a.nlink3, a.nlink3:hover, a.nlink3:active, a.nlink3:link, a.nlink3:visited {
	cursor:	text;
	color: #333;
	text-decoration: none;
}

a.nlink0, a.nlink0:hover, a.nlink0:active, a.nlink0:link, a.nlink0:visited {
	cursor:	text;
	color: #000;
	text-decoration: none;
}

a.nlink9, a.nlink9:hover, a.nlink9:active, a.nlink9:link, a.nlink9:visited {
	cursor:	text;
	color: #993333;
	text-decoration: none;
}

.bottompage{
	width: 928px !important;
	width: 968px;
	float: left;
	padding: 20px;
	margin: 0px;
	color: #990000;
	background-color: #d88b8c;
	text-align: justify;
}
.bottompage div, .bottompage p{
	color: #990000;
}


/*----------------------külső doboz----------------------*/
div.box {background:url(../images/box_bg.gif) repeat-x;  width:749px; padding-bottom:20px;}
div.box_tlc {background:url(../images/box_tlc.gif) repeat-x; height:7px; width:7px; float:left; font-size:0px;}
div.box_t {background:url(../images/box_t.gif) repeat-x; height:7px; width:734px; float:left; font-size:0px;}
div.box_trc{background:url(../images/box_trc.gif) repeat-x; height:7px; width:7px; float:right; font-size:0px;}

/*----------------------belső doboz----------------------*/
div.innerbox {background:url(../images/innerbox_bg.gif) repeat-x; height:200px; width:231px; float:left; }
div.innerbox_tlc {background:url(../images/innerbox_tlc.gif) repeat-x; height:7px; width:7px; float:left; font-size:0px;}
div.innerbox_t {background:url(../images/innerbox_t.gif) repeat-x; height:7px; width:217px; float:left; font-size:0px;}
div.innerbox_trc{background:url(../images/innerbox_trc.gif) repeat-x; height:7px; width:7px; float:right; font-size:0px;}

div.icon_hor {background:url(../images/icon_hor.gif) no-repeat; line-height:25px; width:200px; margin:7px; padding:5px 0 0 40px; color:#820f00}
div.icon_vic {background:url(../images/icon_vic.gif) no-repeat; line-height:25px; width:200px; margin:7px; padding:5px 0 0 40px; color:#820f00}
div.icon_ut {background:url(../images/icon_ut.gif) no-repeat; line-height:25px; width:200px; margin:7px; padding:5px 0 0 40px; color:#820f00}
div.icon_ter {background:url(../images/icon_ter.gif) no-repeat; line-height:25px; width:200px; margin:7px; padding:5px 0 0 40px; color:#820f00}
div.icon_tip {background:url(../images/icon_tip.gif) no-repeat; line-height:25px; width:200px; margin:7px; padding:5px 0 0 40px; color:#820f00}

div.moduletable_box td.contentheading {font-size:13px; font-family:verdana; line-height:18px; padding:0px; margin:0px; font-weight:bold;}

ul.latestnews{
width:450px; 
list-style-type:none; 
text-indent:0px; 
padding: 0px 0px 0px 15px; 
background:url(../images/rule1.gif) repeat-x; 
margin:0px;}

li.latestnews{
background:url(../images/list_ident.gif) no-repeat; 
background-position:0px 12px; 
text-indent:15px; 
padding-top:5px;}

div.box_tart{float:left; width:450px; padding:0px 45px 0px 10px; } 
div.moduletable_box table td p {font-family:verdana; line-height:18px; font-size:11px; }
div.mod_contentitem_box a.readon {background:url(../images/button_k.gif) no-repeat; padding:3px 20px; text-decoration:none;}

div.clearfix{clear:both;}

span.box_szallitas_head {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #9b6c4e;
    padding: 5px;
    display: block;
}
span.box_csomagolas_head {
    font-size: 14px;
    font-weight: bold;
    color: #55573f;
    padding: 10px;
    display: block;
}
span.box_szallitas_price {
    color: #a83904;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 3px;
    display: block;
}
span.box_szallitas_ingyen {
    font-size: 9px;
    width: 80px;
    color: #3a302f;
    line-height: 11px;
    padding-left: 5px;
    display: block;
}
span.box_csomagolas_text {
    padding: 0px 10px 10px 10px;
    width: 90px;
    line-height: 14px;
    color: #55553b;
    display: block;
}
span.box_ajandek_head {
    color: #c18d57;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    display: block;
}
span.box_ajandek_text {
    color: #a66f35;
    padding-left: 10px;
    width: 90px;
    line-height: 14px;
    display: block;
}

div.raktaron1{ color: red; padding: 5px 0px 0px 0px; font-size: 13px;}
div.raktaron1 span{ padding: 0px; margin: 0px; line-height: 16px; }
div.raktaron2{ color: green;  padding: 5px 0px 0px 0px; font-size: 13px;}
div.raktaron2 span{ padding: 0px; margin: 0px; line-height: 16px; }

div.browse_instock{ padding: 0px 0px 10px 20px; color: green; background: url(../images/product_in_stock.gif) 0px 1px no-repeat; font-weight: bold; }
div.browse_notinstock{ padding: 0px 0px 10px 20px; color: red; background: url(../images/product_not_in_stock.gif) 0px 1px no-repeat; font-weight: bold; }

.sexshop{
	color: #ffffff;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	font-size: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 0px;
	width: 960px;
}

.footer_linkfelho {
    padding: 0px 20px 10px 20px;
    text-align: justify;
}

.footer_linkfelho h1 a, .footer_linkfelho h1 a:visited, .footer_linkfelho h1 a:active {
    color: #b15656;
    text-decoration: none;
}

.footer_linkfelho h3 a, .footer_linkfelho h3 a:visited, .footer_linkfelho h3 a:active {
    color: #b15656;
    text-decoration: none;
}

.rawimages {
    position: absolute;
    right: 200px;
    top: 5px;
	text-align: center;
}
.rawimages img {
	border: none;
	margin: 2px;
}
.rawimages span#active_language img {
	margin: 2px;
	border: none;
 }
