/* ---------------------------------------------
RESET.CSS
-----------------------------------------------*/
*{ margin:0;padding:0 }

html { margin-bottom:1px; }

:focus { outline: 0; }

* a:hover, * a:active { outline:none; }

a, a:hover, a:visited,a:link { text-decoration:none; color:inherit; }

a:hover { text-decoration:underline; }

a img { border:none; }

ol, ul { list-style:none;}

.clear { clear: both;font-size:1px; }

.clearfix:after { content: ".";	display: block; height: 0; clear: both; visibility: hidden; }

table { border-collapse:separate; border-spacing:0;}

* html>body .clearfix { display: inline-block; width: 100%;}

* html .clearfix { /* Hides from IE-mac \*/height: 1%; /* End hide from IE-mac */ min-height: 100%; margin-bottom: 1px; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

textarea { resize:none;}


/*ce este sus trebuie scos la implementarea noii versiuni*/

.shop-heading {margin-left: 15px;}


.fontin_italic_bold {font-family: Arial, sans-serif;   font-size: 18px;font-weight:bold;/*font-style:italic;*/}
.fontin_italic {font-family: Arial, sans-serif;font-size: 18px;font-weight:normal;/*font-style:italic;*/}
.left { float:left; }
.right { float:right;}

.relative { position:relative;z-index:1;}
.absolute { position:absolute;}

.hidden {display:none;}
.inline{display:inline;}

.dotted_blue_border{border-top:1px dotted #76d8fd;margin-bottom:5px;}
.solid_blue_border{border-top:1px solid #76d8fd;margin-bottom:3px;}
/*************primul tip de magazin****************/
#magazin_1{background:#F3E793 url(images/magazin1/bg_magazin1.gif) no-repeat top left;width:936px;height:1113px;margin:0 auto;margin-bottom:8px;text-align:left;}

.firma_logo_magazin,.aurel_vanzator, .firma_logo_magazin, .anunt, .rafturi, .raft_extra, .bubble_usa, #panou_sponsor, .bubble_exponate, .eticheta_produs_raft,
/*.raft_extra .prev, .raft_extra .next,*/ .alt_produs_mall
{background:url(images/magazin1/magazin1_sprite.png) no-repeat top left;_background:url(images/magazin1/magazin1_sprite.gif) no-repeat top left;}
.aurel_vanzator{background-position:-1px top;height:450px;left:38px;top:180px;width:336px;}
#magazin_1 .usa_magazin{height:346px;left:345px;top:81px;width:154px;}
.bubble_usa{width:180px;height:80px;background-position:-153px -496px;display:block;color:#414141;padding-left:9px;padding-top:20px;}
#magazin_1 .bubble_usa{left:242px;top:100px;}
#magazin_1 .bubble_usa{background-position:-163px -496px !important;}

#magazin_1 .rafturi{width:482px;height:376px;padding-top:77px;padding-left:30px;background-position:right -10px;right:16px;top:279px;}
#magazin_1 .anunt{width:168px;height:89px;background-position:-260px -710px;right:34px;top:231px;z-index:10;font-size:18px;color:#414141;font-weight:bold;padding-top:29px;padding-left:10px;}
#magazin_1 .firma_logo_magazin{background-position:-380px -483px;height:150px;left:544px;padding-left:13px;padding-top:40px;top:82px;width:178px;}
#magazin_1 .raft_extra{top:650px;left:18px;width:555px;height:168px;background-position:left -827px;}
#magazin_1 #panou_sponsor{color:#676767;top:697px;right:65px;width:165px;height:200px;padding:15px 35px;background-position:left -595px;}
#magazin_1 #panou_sponsor p{font-size:12px;margin-top:8px;height:166px;overflow:auto;width:173px;}
#magazin_1 #panou_sponsor h3{font-size:18px;margin-top:8px;}
#magazin_1 .bubble_exponate{padding-top:9px;width:148px;height:85px;background-position:-6px -495px;top:700px;left:97px;text-align:center;color:#414141;}
#magazin_1 .bubble_exponate strong{font-size:18px;}



/*---------------------------
 * magazin 2
 --------------------------*/
#magazin_2 .firma_logo_magazin,#magazin_2 .aurel_vanzator,#magazin_2 .firma_logo_magazin, #magazin_2 .anunt,  #magazin_2 .rafturi, #magazin_2 .raft_extra, #magazin_2 .bubble_usa, #magazin_2 #panou_sponsor, #magazin_2 .bubble_exponate {background:url(images/magazin2/magazin2_sprite.png) no-repeat top left;_background:url(images/magazin2/magazin2_sprite.gif) no-repeat top left;}

#magazin_2{background:#F3E793 url(images/magazin2/bg_magazin2.gif) no-repeat top left;width:936px;height:1113px;margin:0 auto;margin-bottom:8px; text-align:left;}

#magazin_2 .usa_magazin{height:346px;left:219px;top:81px;width:154px;z-index:10;}
#magazin_2 .bubble_usa{left:260px;top:100px;background-position:-177px -495px;padding-left:20px;width:169px;}
#magazin_2 .aurel_vanzator {background-position:0 42px;left:0px;height:480px;}

#magazin_2 .rafturi{width:500px;height:380px;padding-top:37px;padding-left:30px;background-position:right -10px;right:0px;top:185px;}
#magazin_2 .alte_produse {top:672px;}
#magazin_2 .anunt{width:168px;height:89px;background-position:-275px -710px;right:34px;top:94px;z-index:10;font-size:18px;color:#414141;font-weight:bold;padding-top:29px;padding-left:10px;}
#magazin_2 .firma_logo_magazin{background-position:-380px -483px;height:150px;left:544px;padding-left:13px;padding-top:40px;top:82px;width:178px;}
#magazin_2 .raft_extra{top:664px;left:33px;width:550px;height:265px;background-position:right -735px;}
#magazin_2 #panou_sponsor{background-position:left -595px;color:#676767;height:290px;padding:47px 35px 15px 47px;right:43px;top:570px;width:186px;text-align:center;_width:170px;}
#panou_sponsor img{margin:0 auto;padding-top:5px;}
#magazin_2 #panou_sponsor p{font-size:12px;margin-top:8px;text-align:left;overflow:auto;height:150px;}
#magazin_2 #panou_sponsor h3{font-size:18px;margin-top:8px;}
#magazin_2 .bubble_exponate{padding-top:9px;width:148px;height:85px;background-position:-6px -495px;top:595px;left:235px;text-align:center;color:#414141;}
#magazin_2 .bubble_exponate strong{font-size:18px;}
#magazin_2 .produs_raft {_overflow:hidden;}

#magazin_2 .raft_extra .prev {margin-left:24px;margin-top:123px;_display:inline;}
#magazin_2 .raft_extra .next {margin-left:1px;margin-top:123px;}
#magazin_2 .raft_extra div.left {margin-top:31px;width:452px;margin-left:30px;}
#magazin_2 .raft_extra  .exponat {padding:0 15px;}
#magazin_2 .raft_extra div.left .primul_rand {float:left;}
#magazin_2 .raft_extra div.left .al_doilea_rand {float:left;padding-left:51px;padding-top:7px;}


/*************magazin 3****************/
#magazin_3{background:#F3E793 url(images/magazin3/bg_magazin3.gif) no-repeat top left;width:936px;height:1113px;margin:0 auto;margin-bottom:8px;text-align:left;}


#magazin_3 .firma_logo_magazin, #magazin_3 .aurel_vanzator, #magazin_3 .firma_logo_magazin, 
#magazin_3 .anunt, #magazin_3 .rafturi, #magazin_3 .raft_extra, #magazin_3 .bubble_usa, 
#magazin_3 #panou_sponsor,#magazin_3 .bubble_exponate,#magazin_3 .eticheta_produs_raft,
/*#magazin_3 .raft_extra .prev,#magazin_3 .raft_extra .next,*/#magazin_3 .alt_produs_mall
{background-image:url(images/magazin3/magazin3_sprite.png);_background-image:url(images/magazin3/magazin3_sprite.gif);}

#magazin_3 .usa_magazin{height:346px;left:385px;top:81px;width:154px;}
#magazin_3 .aurel_vanzator{left:574px;top:236px;width:359px;}

#magazin_3 .bubble_usa{left:390px;top:107px;background-position:-162px -496px;}

#magazin_3 .rafturi{width:482px;height:375px;padding-top:77px;padding-left:30px;background-position:right -10px;left:16px;top:279px;}
#magazin_3 .anunt{background-position:-260px -710px;color:#414141;font-size:17px;font-weight:bold;height:89px;left:38px;padding-left:8px;padding-top:33px;text-align:center;top:231px;width:168px;z-index:10;}
#magazin_3 .firma_logo_magazin{background-position:-380px -483px;height:150px;left:192px;padding-left:13px;padding-top:40px;top:82px;width:178px;}
#magazin_3 .raft_extra{top:626px;left:204px;width:555px;height:168px;background-position:left -827px;}
#magazin_3 #panou_sponsor{background-image:none;color:#676767;height:200px;padding:18px 35px;right:156px;top:78px;width:165px;}
#magazin_3 #panou_sponsor p{font-size:12px;height:223px;margin-top:8px;overflow:auto;}
#magazin_3 #panou_sponsor h3{font-size:18px;margin-top:8px;}
#magazin_3 .bubble_exponate{padding-top:9px;width:148px;height:85px;background-position:-6px -495px;top:700px;left:546px;text-align:center;color:#414141;}
#magazin_3 .bubble_exponate strong{font-size:18px;}
#magazin_3 .alte_produse{top:635px !important;}
#magazin_3 .firma_logo{left:188px !important;}



.produs_raft{text-align:center;width:95px;height:126px;margin-right:15px;margin-left:7px;_overflow:hidden;}
.eticheta_produs_raft{width:87px;height:21px;background-position:-909px -559px;position:relative;top:-26px;left:5px;_left:0px;padding-top:5px;overflow:hidden;}

span.pret_clopotei{display:inline;font-size:17px;font-weight:bold;background:url(images/clopotel15x18.png) no-repeat top right;_background:url(images/clopotel15x18.gif) no-repeat top right;padding-right:16px;}
.eticheta_produs_raft small{font-size:11px;}

.raft_extra .prev, .raft_extra .next{/*cursor:pointer;*/display:block;text-indent:-9999px;width:16px;height:28px;margin-top:85px;margin-left:10px;_margin-left:0px;} 
 .raft_extra .next{margin-left:0;}
.raft_extra .prev{background-position:-904px -502px;_margin-left:4px;}
.raft_extra .next{background-position:-956px -502px;}
.raft_extra .exponat{padding:0 20px;display:block;cursor:pointer;}
.raft_extra div.left{width:500px;margin:48px 0 0 15px;;}

.alte_produse{width:885px;padding:5px 5px 0;margin:0 auto 15px;border:1px solid #9da084;background:#e8e6e6;top:656px;position:relative;}
.alte_produse h3{color:#2e2e2e;font-size:18px;font-weight:bold;}

.alt_produs_mall{background-position:-862px -676px;height:111px;width:122px;margin:5px 22px;text-align:center;padding:10px 5px;_margin:5px 20px;}
.alt_produs_mall a{height:}
.nume_produs_mall{font-size:13px;font-weight:bold;color:#676767;}
.pret_produs_mall{font-size:24px;font-weight:bold;color:#676767;background:url(images/clopotel15x18.png) no-repeat center right;_background:url(images/clopotel15x18.png) no-repeat center right;padding-right:16px;display:inline;}

/*duplicat css*/
.header_mall,.footer_mall,.caramizi{background:url(../../pagini/main/images/mall_sprite.png) no-repeat top left;}
.header_mall{background-position:-4px -401px;height:19px;}
#homepage_mall{width:975px;margin:0 auto;/*margin-bottom:-287px;*/margin-top:20px;}
.content_mall{background:transparent url(../../pagini/main/images/bg_mall.png) repeat-y top left;}
.footer_mall{background-position:-3px -746px;height:27px;}
.caramizi{width:961px;height:15px;margin:0 auto;background-position:0 -183px;}
.firma_logo{left:523px;top:87px;display:inline-block;} 
.firma_logo .lant_dreapta{right:10px;} 
.firma_logo .lant_stanga{left:10px;}
.lant{background:url(../../pagini/main/images/lant.png) repeat-y top left;_background:url(../../pagini/main/images/lant.gif) repeat-y top left;width:7px;height:24px;}
.logo_vitrina{padding:5px ;border:1px solid #000;-moz-border-radius:5px;border-radius:5px;background:#fff;display:inline-block;margin-top:25px;}
span.red_bg {-moz-border-radius:3px;border-radius:3px;color:#fff;background:none repeat scroll 0 0 #DC2A2A;padding:0 2px;}
#product-cost, #product-quantity{padding:2px 0;}
#product-main-box .right{padding-top:10px;}
#product-main-box .right img{background:#FFFFFF;border:1px solid #3BCCFB;padding:10px;margin-right:10px}
#product-main-box .left{width:390px;}
#product-form p{float:left;height:26px;width:100px;line-height:26px;margin-bottom:5px;}
#product-form input{float:left;border:1px solid #000;padding:2px 5px; width:465px;height:20px;margin-bottom:5px;}
#product-form-button{-moz-border-radius:5px;border-radius:5px;background:#3BCCFB;border:2px solid #00617F !important;float:right !important;font-weight:bold;height:30px !important;margin-top:10px;width:150px !important;margin-right: 8px}
#product-description{border:1px solid #3BCCFB;margin:5px 0;padding:10px;}
#mall-hover{width: 200px;background: #EFF9FF;border: 3px solid #BACAEB;border-radius: 10px;-moz-border-radius: 10px;padding: 10px; text-align:left;}
#mall-hover.stoc_0{background:#FFCFCF;border:3px solid #DC2A2A;}
#mall-hover-title{ font-weight:bold;font-size:14px;color:#000;padding-bottom:5px;}
div.no-stock {opacity: 0.5}
span.cannot-afford {color: red}

/* popup mall */
#bstore-popup-content {height:90%;overflow:auto;clear:both}
.produs_magazin				{width:24px;height:18px;background:url(../../../user/pagini/wishlist/images/wishlist.png) bottom left no-repeat;top:-3px;left:-6px;_top:0;_left:0;}
.ales		{background-position: top left !important;}
/*############################  mascota magazin nestle  ###################################*/
.mag_nestle .aurel_vanzator{background:url(images/magazin3/magazin3_nestle.png) no-repeat !important;width:373px !important;height:436px !important;}
