.errorRed{color: #cc0000}
a img { border:none }
a[name="fb_share"]{margin: 0 0 10px 0px!important;float: left }
#facebook_like{ margin: 0px 0 0 10px!important;float: left; }

.sndtfr{ padding:0 0px 0 0px;margin: 0px 0 0px 0;background: none!important;border: none }
.sndtfr>a{ color: #111;font: bold 12px arial;float: left;display: block;margin: 0 10px 10px 0px;text-decoration: none;border-bottom: 1px dotted;padding: 0 }
.send_to_friend_form{padding: 20px;clear: both;margin: 0 0 15px 0;background: #eee }
.send_to_friend_form h2{color:#111;margin: 0 0 10px 0;font:18px arial }
.send_to_friend_form h2 strong{color:#B80000}
.send_to_friend_form label{ padding: 5px 0 0 0;width: 140px;display: block;}
.send_to_friend_form label strong{color:#B80000}
.send_to_friend_form label[for="category"]{width:100%;padding: 0 }
.send_to_friend_form input[type="text"]{ width: 60%;padding: 3px;font:bold 12px arial }
.send_to_friend_form textarea{ width: 80%;padding: 3px }
.send_to_friend_form input[type="checkbox"]{float: right;}
.send_to_friend_form td{ padding: 10px 15px 0 0;font: 13px arial }
.send_to_friend_form td em{font:italic 11px arial }
.send_to_friend_form img{ margin: -5px 10px 10px 0!important;border: 1px solid #aaa}
.send_to_friend_form input[type="button"]{padding:4px 6px 4px 6px;text-transform:capitalize;margin:5px 0 0 155px;font-size: 16px;font-weight: bold;text-align: center;}
.send_to_friend_form p{ padding: 10px 0px 0 155px;margin: 0}
.send_to_friend_form p strong{color:#B80000}
#slidingDiv{ display: none;clear: both}


.basket{ background:#fcffe4;border: 1px solid #e5e9c4;padding: 15px;margin: 0 0 30px 0;overflow: hidden }
.basket h2{margin: 0 0 5px 0;background: url(http://www.domofoni-bg.com/css/im/basket_xl.gif) no-repeat;padding: 0px 0 10px 58px; color: /*#b80000*/#111; }
.basket h2 span{display: block;font-size: 12px;font-weight: normal;color: #555;margin: 0px 0 0 0 }
.basket table{margin: 0 0 10px 0}
.basket table tr.tit2 td{font-size: 9px;border-bottom: 1px solid #e5e9c4;padding: 0 10px 2px 0;font-weight: normal;text-align: left;color: #777}
.basket table td{padding: 10px 10px 10px 0;border-bottom: 1px solid #e5e9c4;}
.basket table td h3{font-size: 12px;margin: 0 0 0px 0;color: #B80000;font-weight: normal;}
.basket table td strong{font-weight: normal;font-size: 10px;color:#a5b900 }
.basket table td em{font-size: 9px;font-style:normal;line-height: 12px;display: block;}
.basket table td.prod_price{text-align: right;padding-right: 0;font-size: 10px;font-weight: bold;color: #111}
.basket .obshto{text-align: right;margin: 0 0 10px 0;font:bold 11px arial;padding: 0}
.basket .obshto strong{color: #111;}
.basket .izchisti{ float: left;background: url(http://www.domofoni-bg.com/im/delete.gif) no-repeat 0px 2px;padding: 0 0 2px 18px;margin: 5px 0 0 0px;display: block;font-size: 11px  }
.basket a.porachvam{font: bold 13px arial;text-transform: capitalize;float: right;background:#B80000;overflow: hidden;padding: 5px 10px 5px 10px;text-decoration: none;margin: 0 0 0px 0px;color:white;}
.basket a.porachvam:hover{background:#A5B900;}

.banner_top{float: right;width: 468px;height: 60px;overflow: hidden }
.banner_left,.banner_right{ background: #fdfcea;text-align: center;display: block;border: 1px solid #dfddc1; margin: 0 0 10px 0;overflow:hidden;}
.banner_center{ overflow: hidden; text-align: center; display: block;  height: 250px;  background: #f0f0f0;}

.wspromopanel{ display: block; border: 1px solid #ddd; text-align: center; padding: 15px 0 0 0;background: #fff}

.sms{ padding: 2px;background: #E3001B }
.sms_in{ padding: 10px;background: #fff }
.sms_in span{font: 20px arial;display: block;margin: 10px 10px 20px 0px;background: url(../im/sms_pic.gif) no-repeat;padding: 10px 0 10px 40px;color: black}
.sms_link_1,.sms_link_2,.sms_link_3{ font:bold 16px arial; display: block; margin: 10px 5px 15px 0px; background: url(../im/hand_ico.gif) no-repeat 8px 0; padding: 0px 0 0px 40px; }
.sms_link_1{color: #E3001B}
.sms_link_2{color: #ff7e00}
.sms_link_3{color: #008e03}
.kak_da{color: #fff!important; font: 13px arial;display: block;padding: 5px 0 6px 0;text-align: center;}

.last_added_box{ border:1px solid #ddd; padding:10px 10px 0px 10px; text-align:center; overflow:hidden; background:#eeeeee; background:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); background:-moz-linear-gradient(top,  #eeeeee,  #ffffff); }
.last_added_box>a{display: block;margin: 0 0 10px 0}
.last_added_box h6{padding: 0px;color: #5f0045;font:10px arial;margin: 0 0 10px 0}
.last_added_box h6 a{color:#000}
.last_added_box h2{font:14px arial;margin: 0 0 15px 0}
.last_added_box h2 a{  color: #194397}
.last_added_box span{ font:bold  20px georgia;color: #111;display: block;margin: 0 0 15px 0 }
.last_added_box span em{ font:bold  17px georgia;color: #999;text-decoration: line-through }
.last_added_box img{ max-width: 170px }
.addprd{ margin: 0 0 10px 0 }
.addprd a{display: block;background: #C00000;color: #FFDE00!important;padding: 7px;text-align: center;text-decoration: none  }
.addprd a:hover{background:#FFDE00;color:#C00000!important;  }

.last_added_box p strong{color:#95b6df}

.vzemi_credit{ background: #eaf5fd url(../im/left_100.gif) no-repeat left top;border: 1px dashed #6b808f;position: relative }
.vzemi_credit_in{ background: url(../im/right_100.gif) no-repeat right top;padding: 15px;text-align: center }
.vzemi_credit_in a{ color: #5e2948;font:38px arial }
.vzemi_credit_in a:hover{ color: #CA0202; }
.vzemi_credit_in a strong{ font:28px arial;display: block }
.vzemi_credit_in a em{ font:14px arial; }
.vzemi_credit_in p{ font:11px arial;margin: 10px 0 0 0;text-align: center }
.scissors{position: absolute;top: -8px;left: 500px  }

.call_us{font: italic 20px arial;clear: both; height: 100px;position:relative;overflow: hidden;padding: 10px 0px 10px 180px;}
.call_us img{position:absolute;left:0;top:0}
.call_us em{margin: 0 0 5px -22px;display: block;}
.call_us p{margin: 0px 0 0px 0; font-size: 18px;}
.call_us p strong{white-space:nowrap }
.call_us span{ font-weight:bold; }
.call_us .cn_call{ padding:10px 0 5px 0;}
.morning{background: url(../im/call_bgr_m1.jpg) no-repeat right top;color: #243b55  }
.morning span{ color:#db001a; }
.morning p strong{  color: #243b55 }
.day{background: url(../im/call_bgr_d1.jpg) no-repeat right top;color: #fff;}
.day span{ color: #fcb800; }
.day p strong{  color: #243b55 }
.night{background: url(../im/call_bgr_n1.jpg) no-repeat right top;color: #ece980  }
.night p strong{  color: #ece980;text-shadow:1px 1px 0 #333 }


.direct_contact{ background: #EEEEEE;padding: 15px;clear: both;color: #555}
.direct_contact_l{  }
.direct_contact_l h2{ margin: 0 0 10px 0;color: #C83605;padding: 0 }
.direct_contact_l p{  }
.direct_contact_l form{margin: 0 0 10px 0;border-bottom: 1px solid #ccc;padding: 0 0 10px 0  }
.direct_contact_l form input[type="text"]{padding: 5px;width: 40px  }
.direct_contact_l form input[type="submit"]{padding: 5px;font: 14px verdana;text-transform: capitalize; }
.direct_contact_r{ overflow: hidden }
.direct_contact_r h3{ float: left;margin: 0 10px 0 0;font:bold 12px verdana;color: #A58500 }
.direct_contact_r p{ padding: 0px 0 0 0;margin: 0  }


.more{ margin:0px;padding: 5px 0 0 0;border-top: 1px solid #ddd;}
.more a{text-decoration: none;font-size: 11px;color: #C00000 }

.slider_cont{ position: relative; }
.slider_cont h2{ margin:0 0 10px 0}
.slider_cont .product{margin-left:auto;margin-right:auto;height:auto;overflow: hidden;width:250px }
.slider{}
.slider .product{ }
.slider ul{}
.slider ul li{overflow: hidden;padding:0 }

#prevBtn,#nextBtn{display: block; width: 20px; height: 20px; position: absolute;  top: 80px; z-index: 1000;}	
#prevBtn a,#nextBtn a{ display: block; position: relative;text-decoration: none;font: bold 20px arial;color: #666 }	

#prevBtn{left: 10px;}	
#nextBtn{right: 10px;}	

#prevBtn a:before{content: "«";}
#nextBtn a:before{content: "»";}

.product a.delcook { position: absolute; top: -7px; right: 14px; padding: 0!important; margin: 0; border: none!important; height: 13px!important; width: 13px!important; background: none!important; border-image: initial; }

.info_box{ text-align:center;padding:15px;background:#fdfcea;border:1px solid #e5e9c4;font:14px arial }

.cat_nomer{ font:18px arial }
.cat_nomer strong{ color:red!important }

.magazin_table td:empty{ display:none }


@font-face { font-family:'metaC'; src:url('http://www.domofoni-bg.com/im/metaCNormalIE.eot') format('embedded-opentype'), url('../im/metaCNormal.otf') format('opentype'); font-weight:normal; font-style:normal; }
@font-face { font-family:'metaC'; src:url('http://www.domofoni-bg.com/im/metaCBoldIE.eot') format('embedded-opentype'),url('../im/metaCBold.otf') format('opentype'); font-weight:bold; font-style:normal; }
	
.bonus_card{ font-family:metaC,"arial narrow","Trebuchet MS",arial;background:#e4e4ee url(../im/bonus_card_bgr.jpg) center top repeat-y; padding: 15px 0 15px 0;margin:0 0 20px 0;text-align:center;border:1px solid #ddddea }
.bonus_card h2{  color:#000;font-family:metaC,"arial narrow","Trebuchet MS",arial;text-transform:uppercase; font-size:140%;font-weight:normal;letter-spacing:2px;line-height:130%;padding:0;margin:0 0 8px 0 }
.bonus_card h2 strong{ display:block }
.bonus_card>a{ display:block; margin: 0 0 0px 0;}
.bonus_card p{ text-align:center;font-weight:normal;line-height:140%; padding: 0px 0 0 0;margin:0 0 15px 0; font-size: 100%;color:#000}
.bonus_card p span{display:block  }
.bonus_card p span strong{ font-size:130%;display:block;font-weight:bold;margin:0 0 0px 0}
.bonus_card p a{text-decoration:underline  }

.bonus_card_details{ font-family:metaC,"arial narrow","Trebuchet MS",arial;background:#e4e4ee url(http://www.domofoni-bg.com/im/bonus_card_details_bgr.jpg) center top repeat-x; padding: 5px 15px;margin:0 0 20px 0;text-align:center;   }
.bonus_card_left{float:left;text-align:center;padding: 5px 0 0 0;color:#000;width: 45%;}
.bonus_card_left p{ font-size: 14px;padding:0;margin:0; }
.bonus_card_left p span{ display:block; margin: 0 0 0px 0;}
.bonus_card_left p span strong{ display:block; font-size: 130%; padding: 0px 0 0 0;font-family:metaC; margin: 0 auto; width: 150px; text-align: left; line-height: 160%;}
.bonus_card_left p span strong em{display:block;width: 35px;height: 35px;font-size: 80%;color:#000;line-height: 35px;text-align:center; background:url(../im/coin_m.png) no-repeat center top; margin: 0 5px 0 0;float: left;font-family: arial;font-style: normal;font-weight: normal;}
.bonus_card_left p a{ font-size: 80%; display: block; float: left; margin: -8px 0 0 0;}
.bonus_card_right{ float:right;text-align:center; padding: 5px 0 0 0;overflow:hidden; width: 40%;}
.bonus_card_right h2{ font-family:metaC,"arial narrow","Trebuchet MS",arial;text-transform:uppercase; font-size: 150%;font-weight:normal;letter-spacing:2px; line-height: 120%;padding:0; margin: 0 0 5px 0; color: #000;}
.bonus_card_right h2 strong{ white-space:nowrap; }
.bonus_card_right a{display:block;}

.bonus_points{display:block;width:20px;height:20px;float: left;font-size: 10px;color:#000;line-height:20px;text-align:center; background:url(../im/coin.png) no-repeat center top; margin: 0 0 0 0;font-weight: normal;}
.bonus_points_big{display:block;width: 35px;height: 35px;float: left;font-size: 18px;color:#000;line-height: 35px;text-align:center; background: url(../im/coin_m.png) no-repeat center top; margin: 0 0 0 0;}

.home_paket>a{ background:#217da0; background:-webkit-gradient(linear, left top, left bottom, from(#43abd1), to(#217da0)); background:-moz-linear-gradient(top,  #43abd1,  #217da0); }
.home_paket{ background:#eee; background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eee)); background:-moz-linear-gradient(top,  #f4f4f4,  #eee); }
.home_paket>a:hover{ background:#ff850c; background:-webkit-gradient(linear, left top, left bottom, from(#ff850c), to(#ea7500)); background:-moz-linear-gradient(top,  #ff850c,  #ea7500); }

.home_paket>a{ background:#217da0; background:-webkit-gradient(linear, left top, left bottom, from(#43abd1), to(#217da0)); background:-moz-linear-gradient(top,  #43abd1,  #217da0); }
.home_paket{ background:#eee; background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eee)); background:-moz-linear-gradient(top,  #f4f4f4,  #eee); }
.home_paket>a:hover{ background:#ff850c; background:-webkit-gradient(linear, left top, left bottom, from(#ff850c), to(#ea7500)); background:-moz-linear-gradient(top,  #ff850c,  #ea7500); }

.porychaite{ font: 27px impact; text-transform:uppercase; color:#c00000; display: block; margin: 0 0 10px 0;}

.home_paket{ padding:15px; margin: 0 0px 10px 0;}
.home_paket h2{ font: bold 17px "century gothic"; }
.home_paket h2 a{ color:#ff850c; }
.home_paket h2 a:hover{ color:#217da0; }
.home_paket p{ background: url(../im/checkmark.png) no-repeat 0 2px; padding:0 0 0 22px; font-size: 12px; line-height: 15px; height: 35px; color: #111;}
.home_paket>a{ display:block; margin:0 0 20px 0; position: relative; height: 95px; text-align: center;}
.home_paket>a img{ width: 170px; display: block; margin: 0 auto; top: -10px; position: absolute; left: 8px;}
.home_paket h3{ margin:0 0 10px 0; color:#217da0;font:bold 13px arial }
.home_paket ul{ list-style:none; margin: 0 0 10px 0;}
.home_paket ul li{ padding: 0 0 0 15px; background: url(../im/checkmark_s.png) no-repeat 0 6px; font-size: 11px; color: #111;}
.home_paket span{ font:bold 15px arial; color:#333; display: block; margin: 0 0 5px 0;}
.home_paket span strong{ color:#ff850c; font-size:24px; }

a.buy_now{background:#c00000;color:#fff;font:bold 14px arial;padding:10px;height: 18px;margin:  0;}
a.buy_now:hover{opacity:1;background:#000;color:#fff  }


/**************/