/* ---------------------------------------------
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;}



.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;}
.italic{}
.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;}

/* ---------------------------------------------
borders
-----------------------------------------------*/
.border8, .operanoborder{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.mborder8{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.border7{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.border6, .operanoborder2{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.border5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}



/*---------------------------
 * adaugari pentru mall clopotel
 --------------------------*/
 .transparent{background:transparent;}
 #wrap_all.transparent{background:transparent;}
 #wrap_bottom_links.mall_footer{background-image:url(mall/pagini/main/images/footer_mall.png);margin-top:-286px;text-align:center;}
 
 /*sprite mall*/
 #cupola_mall,.header_mall,.footer_mall,#teava,#subsol_mall,.caramizi,#fantana,.vitrina,.caramizi_etaj,
 #magazin_cadouri, #utile_pagina, #atm_clopotei, #aurel_la_bancomat
 {background:url(mall/pagini/main/images/mall_sprite.png) no-repeat top left;_background:url(mall/pagini/main/images/mall_sprite.gif) no-repeat top left;}
 #cupola_mall{width:773px;background-position:left -239px;height:133px;margin:0 auto;}
 #cupola_mall h1{text-indent:-9999px;}
 
 #homepage_mall{width:975px;margin:0 auto;/*margin-bottom:-287px;*/}
 
 .header_mall{background-position:-4px -402px;height:19px;}
 .content_mall{background:transparent url(mall/pagini/main/images/bg_mall.png) repeat-y top left;}
 .footer_mall{background-position:-3px -746px;height:27px;}
 
 #subsol_mall{height:152px;margin:0 auto;width:940px;}
 
 #teava{background-position:-22px -1952px;bottom:-175px;height:337px;left:-109px;width:478px;}
 .caramizi{width:961px;height:15px;margin:0 auto;background-position:0 -183px;margin-bottom:5px;}
 .caramizi_etaj{width:961px;height:15px;margin:0 auto;background-position:0 -183px;margin-bottom:5px;}
 #fantana{background-position:-451px -443px;height:281px;width:488px;position:relative;left:-32px;}
 
 #wrap_bottom_links.mall_footer ul{margin-top:290px;text-align:left;}
 
 .vitrina_cadouri{background-position:-11px -781px;height:276px;width:232px;text-align:left;}
 .vitrina_utile{background-position:-301px -781px;height:276px;margin-left:-21px;width:238px;}
 
 .lant{background:url(mall/pagini/main/images/lant.png) repeat-y top left;_background:url(mall/pagini/main/images/lant.gif) repeat-y top left;width:7px;}
 .firma{height:61px;padding-top:16px;margin-top:4px;}
 .firma .lant{height:16px;}
 .firma_logo .lant{height:24px;}
 
 .mall_etaj1 .firma_logo, .mall_etaj2 .firma_logo{padding-top:40px;}
 .mall_etaj1 .firma_logo .lant,  .mall_etaj2 .firma_logo .lant{height:40px;}
 
 .lant_stanga{left:12px;top:0;}
 .lant_dreapta{right:29px;top:0;}
 
.buton_general span{background:url(mall/pagini/main/images/butoane.png) no-repeat top left;_background:url(mall/pagini/main/images/butoane.gif) no-repeat top left;}
 
.firma_logo{_width:80px;}
 
 /**sliding doors buttons ***/
 a.buton_general{color:#fff;font-size:14px;font-weight:bold;}
 a.buton_general span.left_slide{color:#FFFFFF;display:block;float:left;padding:17px 10px 30px 7px;position:relative;
 _padding-bottom:14px;_font-size:14px;_line-height:14px;}
 a.buton_general span.right_slide{cursor:pointer;color:#FFFFFF;display:block;position:relative;float:left;margin:0 12px 0 -3px;padding:17px 14px 14px 0;text-align:center;}
 
 a.buton_rosu span.left_slide{background-position:left top;_padding-bottom:16px;}
 *:first-child + html a.buton_rosu span.left_slide{padding-bottom:14px;}
 a.buton_rosu span.right_slide{background-position:right top;}
 a.buton_rosu_mare span.left_slide{background-position:left -284px;padding-top:14px;_padding-bottom:18px;_height:45px;}
 a.buton_rosu_mare span.right_slide{background-position:right -284px;padding-top:12px;}
 
 .vitrina_cadouri .firma{margin:4px auto 4px 36px;width:191px;}
 .vitrina_utile .firma{margin:4px auto;width:123px;}
 .vitrina_cadouri .firma_logo{margin-top:13px;margin-left:45px;width:67px;padding-top:25px;}
 .vitrina_utile .firma_logo{margin-top:11px;_margin-top:0px;width:67px;padding-top:25px;margin-left:132px;}
 
 #magazin_cadouri{width:57px;height:57px;text-indent:-9999px;display:block;background-position:-1131px -410px;}
 #utile_pagina{width:57px;height:57px;text-indent:-9999px;display:block;background-position:-1128px -491px;}
 
.logo_vitrina{padding:5px ;border:1px solid #000;-moz-border-radius:5px;border-radius:5px;background:#fff;display:inline-block;}
.logo_vitrina span small{cursor:pointer;}
.firma_logo .lant_dreapta{right:10px;} 
.firma_logo .lant_stanga{left:10px;} 

a.usa_vitrina{width:83px;height:186px;bottom:0;}

.vitrina_cadouri a.usa_vitrina{right:0;}
.vitrina_utile a.usa_vitrina{left:0;}

/*** vitrina blue ****/
.nivel{width:945px;margin:0 auto;margin-bottom:5px;}
.vitrina_blue{width:302px;height:246px;background-position:-558px -795px;}
.vitrina_blue .usa_vitrina{right:0;}
.vitrina_blue  .firma_logo{margin-left:20px;_margin-left:10px;}
.logo_vitrina span img{display:block;padding-right:10px;}

a.buton_blue span.left_slide{background-position:left -103px;}
 *:first-child + html a.buton_blue span.left_slide{padding-bottom:14px;}
 a.buton_blue span.right_slide{background-position:right -103px;}
 
/*** vitrina orange ****/
.vitrina_orange{width:299px;height:246px;background-position:-5px -1696px;}
.vitrina_orange .usa_vitrina{left:0;}

.vitrina_orange .firma_logo{left:107px;}

a.buton_orange span.left_slide{background-position:left -204px;}
 *:first-child + html a.buton_orange span.left_slide{padding-bottom:14px;_padding-bottom:0;}
 a.buton_orange span.right_slide{background-position:right -204px;}
 
 /*** vitrina green ****/
.vitrina_green{width:314px;height:246px;background-position:-876px -787px;}
.vitrina_green .usa_vitrina{left:0;}
.vitrina_green .firma_logo{left:30px;}
.vitrina_green .usa_vitrina{left:210px;}

a.buton_green span.left_slide{background-position:left -51px;}
 *:first-child + html a.buton_green span.left_slide{padding-bottom:14px;_padding-bottom:0;}
 a.buton_green span.right_slide{background-position:right -51px;}
 
 a.buton_mov span.left_slide{background-position:left -153px;_padding-bottom:14px;}
 *:first-child + html a.buton_mov span.left_slide{padding-bottom:14px;}
 a.buton_mov span.right_slide{background-position:right -153px;}
 
.mall_etaj1 .lant_dreapta{right:25px;top:0;}
.mall_etaj1 .firma_logo .lant_dreapta{right:10px;top:0;}
.mall_etaj1 .vitrina{margin:0 5px;padding-top:5px;_margin:0 4px;}

.vitrina .wrap_firma{display:table;margin:0 12px;}
*:first-child + html .vitrina .wrap_firma{text-align:center;}

.vitrina_carti{width:302px;height:238px;background-position:-340px -1698px;margin-left:5px;}

.vitrina_carti .firma_logo{left:114px;}
.vitrina_carti .usa_vitrina{left:20px;}

.mall_etaj2{margin-bottom:0;}

.vitrina_haine{width:351px;background-position:-670px -1695px;height:238px;}
.vitrina_haine .usa_vitrina{right:0px;}
.vitrina_haine .firma_logo{left:18px;display:inline-block}
.bancomat {width:282px;height:246px;background-position:-5px -445px;}
.bancomat .firma{margin-left:40px;}

#atm_clopotei{width:110px;height:145px;display:block;background-position:right top;position:absolute;bottom:0;left:40px;}
#aurel_la_bancomat{width:66px;height:171px;display:block;background-position:-1111px -197px;position:absolute;bottom:-5px;left:176px;}
.firma, .firma_logo{cursor:pointer;}

@-moz-document url-prefix() { #wrap_bottom_links.mall_footer ul  { margin-top:225px; } } 
#wrap_bottom_links.mall_footer ul  { margin-top /*\**/: 225px\9 }
#wrap_bottom_links.mall_footer ul  { *margin-top : 290px !important; }
.ieabsolute{_position:absolute;_z-index:10000; _top:28px;_left:0;}





 