/*  @@@@  Frontpage Modules  @@@@ */

div#fp_mod_top { height: 231px; border-bottom: 1px solid #e4e4e4; }

div.mod_fp_prod,
div.mod_fp_hird,
div.mod_fp_hird2 { float: left; width: 375px; display: inline;  }

div.mod_fp_hird { margin: 0px 0px 0px 15px; }

div.mod_fp_hird4 { text-align: center; }

div.fp_m_tb { height: 5px; margin: 0px 5px; font-size: 0px; background: #cbcbcb; }

div.fp_m_tl { background: url(../images/fpmod/fp_mod_t_l.gif) top left no-repeat; }
div.fp_m_tr { background: url(../images/fpmod/fp_mod_t_r.gif) top right no-repeat; }
div.fp_m_bl { background: url(../images/fpmod/fp_mod_b_l.gif) top left no-repeat; }
div.fp_m_br { background: url(../images/fpmod/fp_mod_b_r.gif) top right no-repeat; }

div.fp_m_body { height: 200px; border-left: 5px solid #cbcbcb; border-right: 5px solid #cbcbcb; }

div.fp_m_left { width: 118px; float: left; padding: 10px 0px; }

div.fp_img { text-align: center; padding: 0px 0px 10px 0px; }

div.fp_img img { padding: 1px; background: #b5b5b5; border: 3px solid #e2e2e2; }

div.fp_ident { width: 116px; height: 60px; background: url(../images/fp_ident_bg.gif) top left no-repeat;  }

div.fp_m_right { float: left; width: 247px;  padding: 10px 0px 0px 0px; }

div.fp_prond_name { padding: 0px 5px; height: 33px; text-align: center; }

div.fp_prond_name a, div.fp_prond_name a:visited, div.fp_prond_name a:active { color: #cd4f22; }

div.fp_prod_desc { float: left; width: 110px; height: 123px; padding: 0px 5px; }

div.fp_r { float: left; padding: 5px 0px 0px 0px; }

div.mod_fp_prod span.hitel_text { margin: 10px 0px 0px 0px; display: block; }

div.fp_price_box_l { width: 105px; background: url(../images/fp_price_box_l_bg.gif) top left no-repeat; }

div.fp_price_box_r { padding: 0px 3px; background: url(../images/fp_price_box_r_bg.gif) top right no-repeat; }

div.fp_price_box { height: 41px; text-align: center; background: url(../images/fp_price_box_rep_bg.gif) top left repeat-x; }

div.fp_price_box span.text { line-height: 19px; display: block; color: #CE4222; }

div.fp_price_box span.price { line-height: 22px; display: block; color: #ffffff; font-size: 12px; font-weight: bold; }

div.fp_m_bottom { height: 26px; padding: 10px 0px 0px 10px; background: url(../images/fp_bottom_bg.gif) top left repeat-x; }

div.fp_m_bottom ul li { float: left; display: inline; margin: 0px 25px 0px 0px; }

div.fp_m_bottom li.details { width: 94px; height: 17px; background: url(../images/details.gif) top left no-repeat; }

div.fp_m_bottom li.addtocart { width: 84px; height: 17px; background: url(../images/addtocart.gif) top left no-repeat; }

div.fp_m_bottom a, div.fp_m_bottom a:visited, div.fp_m_bottom a:active { height: 17px; display: block; }

div.fp_m_bottom input.button { width: 84px; height: 17px; border: none; background: none; }

/*  @@@@  Kiemelt kategoriak  @@@@ */

div.mod_fp_cat { background: url(../images/fp_cat.gif) top left repeat-x; height: 105px;  }

ul.catlist li { width: 127px; float: left; display: inline; text-align: center; }
ul.catlist li a, ul.catlist li a:visited, ul.catlist li a:active { font-size: 10px; }

ul#cat_image li { height: 79px; padding: 1px 0px 0px 0px; }

ul#cat_name li { height: 25px; line-height: 25px; }

div.mod_fp_cat a, div.mod_fp_cat a:visited, div.mod_fp_cat a:active { color: #006586; }

/*  @@@@  Spec termekek  @@@@ */

div.mod_spec { margin: 20px 0px; }

div.spec_head { background: url(../images/spec_head_rep.gif) top left repeat-x; }

div.spec_head_l { background: url(../images/spec_head_l.gif) top left no-repeat; }

div.spec_head_r { height: 29px; padding: 9px 0px 0px 14px; background: url(../images/spec_head_r.gif) top right no-repeat; }

div.spec_head img { margin: 0px 7px 0px 0px; }

div.spec_products { padding: 10px 0px 0px 0px; }

div.spec_wrap { float: left; display: inline; width: 248px; }

div.count2 { margin: 0px 11px 0px 10px; }

div.spec_top_l { background: url(../images/spec_top_l.gif) top left no-repeat; }

div.spec_top_r { padding: 0px 5px 0px 5px; background: url(../images/spec_top_r.gif) top right no-repeat; }

div.spec_top { height: 4px; font-size: 0px; border-top: 1px solid #b3b3b3; }

div.spec_cont { border-left: 1px solid #b3b3b3; border-right: 1px solid #b3b3b3; }

div.spec_cont img { padding: 1px; background: #b5b5b5; border: 3px solid #e2e2e2; }

div.spec_prod_name { text-align: center; padding: 0px 0px 5px 0px; }

div.spec_l { float: left; width: 122px; padding: 3px 0px 0px 0px; }

div.spec_r { float: left; width: 117px; padding: 3px 0px 0px 5px; }

div.spec_img { height: 110px; text-align: center; }

div.spec_thm0, div.spec_thm1 { width: 102px; height: 55px; padding: 0px 0px 5px 0px; }

div.spec_thm0 { background: url(../images/thm.gif) top left no-repeat; }

div.spec_thm1 { color: #0e78a4; padding: 0px 10px; font-size: 10px; }

div.spec_desc { padding: 5px 0px 0px 0px; }

div.spec_bottom { height: 24px; margin: 0px 1px; padding: 10px 0px 0px 10px; background: url(../images/fp_bottom_bg.gif) top left repeat-x; }

div.spec_bottom ul li { float: left; display: inline; margin: 0px 25px 0px 0px; }

div.spec_bottom li.details { width: 94px; height: 17px; background: url(../images/details.gif) top left no-repeat; }

div.spec_bottom li.addtocart { width: 84px; height: 17px; background: url(../images/addtocart.gif) top left no-repeat; }

div.spec_bottom a, div.spec_bottom a:visited, div.spec_bottom a:active { height: 17px; display: block; }

div.spec_bottom input.button { width: 84px; height: 17px; border: none; background: none; }

div.spec_foot_l { background: url(../images/spec_foot_l.gif) top left no-repeat; }

div.spec_foot_r { padding: 0px 5px 0px 5px; background: url(../images/spec_foot_r.gif) top right no-repeat; }

div.spec_foot { height: 4px; font-size: 0px; border-bottom: 1px solid #b3b3b3; background: url(../images/spec_foot_rep.gif) top left repeat-x; }

div.ajandek { padding: 5px 0px 0px 5px; font-weight: bold; color: #CD4F22; }