@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
html, body{ background-color:#43474B; font:normal 12px Arial, sans-serif; color:#FFFFFF;}

a, a:visited{ text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}
button{outline:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}
.hide {display:none;}
.left {float:left;}
.right {float:right;}

li{ list-style-type:none;}
img{ border:none;}

#wrapper{ width:1000px; margin:0 auto;}
#header{ position:relative; width:1000px; height:261px; background:url(../images/header.jpg) no-repeat 0 0;}
#header #logo{ position:absolute; top:11px; left:393px; width:385px; height:180px; display:block; text-indent:-999999px;}

#header #top_icon{position:absolute; top:216px; left: 21px; height:45px;}
#header #top_icon li{float:left; display:block; padding-right: 3px;}
#header #top_icon li a{display: block; height:45px; width:58px; cursor:pointer; text-indent:-999999px;}
#header #top_icon li a.cos{background:url(../images/top_icons.jpg) no-repeat 0 0;}
#header #top_icon li a.favorite{background:url(../images/top_icons.jpg) no-repeat -61px 0;}
#header #top_icon li a.messenger{background:url(../images/top_icons.jpg) no-repeat -121px 0;}
#header #top_icon li a.facebook{background:url(../images/top_icons.jpg) no-repeat -181px 0;}
#header #top_icon li a.twitter{background:url(../images/top_icons.jpg) no-repeat -241px 0;}
#header #top_icon li a.cos:hover{background:url(../images/top_icons.jpg) no-repeat 0 -3px;}
#header #top_icon li a.favorite:hover{background:url(../images/top_icons.jpg) no-repeat -61px -3px;}
#header #top_icon li a.messenger:hover{background:url(../images/top_icons.jpg) no-repeat -121px -3px;}
#header #top_icon li a.facebook:hover{background:url(../images/top_icons.jpg) no-repeat -181px -3px;}
#header #top_icon li a.twitter:hover{background:url(../images/top_icons.jpg) no-repeat -241px -3px;}

#header #top_cauta {position:absolute; top:235px; left: 655px; height:45px;}
#header #top_cauta li{float: left; display: block;}
#header #top_cauta li input{width:214px; height:18px; padding:2px 4px 0 4px; font:normal 12px Arial, sans-serif; color:#FFFFFF; border: none; background: transparent url(../images/top_cauta.jpg) no-repeat -1px 0;}
#header #top_cauta li button{width: 100px; height:20px; border: none; background: transparent url(../images/top_cauta.jpg) no-repeat right 0px; cursor: pointer;}
#header #top_cauta li button:active{width: 101px; background: transparent url(../images/top_cauta.jpg) no-repeat right 1px; outline:none;}

#header #utile{width: 150px; float:right; text-align:right; padding: 10px 15px 0 0;}
#header #utile li{display:inline;}
#header #utile li a{color:#fff; text-decoration:none;}
#header #utile li a:hover{text-decoration:underline;}

#mainWrapper{width:960px; margin:0 auto; padding:15px 0 0 0;}

#mainWrapper #main_menu{height:44px; width:845px; border-left:1px solid #FFF; margin-left:57px; border-bottom:1px solid #FFF; }
#mainWrapper #main_menu li{float:left; display:block; border-right:1px solid #FFF;}
#mainWrapper #main_menu li a{display:block; height:44px; width:168px; text-indent:-99999px; cursor:pointer;}
#mainWrapper #main_menu li a.city_glam{background:url(../images/main_menu.jpg) no-repeat 0 1px;}
#mainWrapper #main_menu li a.city_glam:hover, #mainWrapper #main_menu li.over a.city_glam{background:url(../images/main_menu.jpg) no-repeat 0 -44px;}
#mainWrapper #main_menu li a.flori{background:url(../images/main_menu.jpg) no-repeat -169px 1px;}
#mainWrapper #main_menu li a.flori:hover, #mainWrapper #main_menu li.over a.flori{background:url(../images/main_menu.jpg) no-repeat -169px -44px;}
#mainWrapper #main_menu li a.accesorii{background:url(../images/main_menu.jpg) no-repeat -337px 1px;}
#mainWrapper #main_menu li a.accesorii:hover, #mainWrapper #main_menu li.over a.bijoux{background:url(../images/main_menu.jpg) no-repeat -337px -44px;}
#mainWrapper #main_menu li a.fashion{background:url(../images/main_menu.jpg) no-repeat -508px 1px;}
#mainWrapper #main_menu li a.fashion:hover, #mainWrapper #main_menu li.over a.fashion{background:url(../images/main_menu.jpg) no-repeat -508px -44px;}
#mainWrapper #main_menu li a.corporate{background:url(../images/main_menu.jpg) no-repeat -677px 1px; width:167px;}
#mainWrapper #main_menu li a.corporate:hover, #mainWrapper #main_menu li.over a.corporate{background:url(../images/main_menu.jpg) no-repeat -677px -44px;}

#mainWrapper #big_menu{position:relative; width:846px; height:531px; margin:0 auto;}
#mainWrapper #big_menu li{position:absolute; width:846px; height:531px; top:0px; overflow:hidden;}
#mainWrapper #big_menu .city_glam a#phylosophy{position: absolute; display:block; top: 37px; left: 600px; width:235px; height:36px; text-indent: -99999px; cursor:pointer;}
#mainWrapper #big_menu .city_glam a#new_in{position: absolute; display:block; top: 118px; left: 674px; width:85px; height:23px; text-indent: -99999px; cursor:pointer;}
#mainWrapper #big_menu .city_glam a#discounts{position: absolute; display:block; top: 201px; left: 655px; width:126px; height:22px; text-indent: -99999px; cursor:pointer;}
#mainWrapper #big_menu .city_glam a#home_blog{position: absolute; display:block; top: 352px; left: 20px; width:211px; height:159px; text-indent: -99999px; cursor:pointer; background:url(../images/home_blog_over.jpg) no-repeat 300px 300px;}
#mainWrapper #big_menu .city_glam a#home_blog:hover{background:url(../images/home_blog_over.jpg) no-repeat 0 0;}

#primary{width:846px; margin:0 auto;}

#slide_menu{position:relative; width:845px; height:526px; margin:0 auto; border-right:1px solid #ddd;overflow:hidden;}
#slide_menu li{position:relative; float:left; margin-right:0px; overflow:hidden; width:100px; height: 526px; cursor: pointer; border-left:1px solid #ddd;}
#slide_menu li div{position: absolute; display: none; bottom: 100px; right:20px;}
#slide_menu li div span{display: block; height: 19px; background: transparent url(../images/back_link_slide_st.gif) no-repeat left; margin-bottom: 3px; padding-left:10px;}
#slide_menu li div span a{display: block; color: #fff; font-size:14px; background: transparent url(../images/back_link_slide.gif) no-repeat right; height: 19px; line-height:18px; font-weight:bold; padding: 0 10px 0 0; overflow-y:hidden;}
#slide_menu li.curand{width:845px; height:526px; background: url(../images/disponibil_in_curand.jpg) no-repeat center;}

#primary h1{font-size: 18px; font-weight:normal; padding:5px 0;}
#primary h2{font-size: 18px; font-weight:normal; padding:5px 0;}

#listaProduse{width:600px;}
#listaProduse.favorite{width:100%;}
#listaProduse li{width: 140px; height:185px; background:url(../images/back_lista_produs.jpg) no-repeat 0 0; padding:19px 10px 0 0; margin-bottom: 10px; text-align:center; float:left;}
#listaProduse.favorite li{padding:19px 12px 0 0px; margin-left:15px;}
#listaProduse li.over{background:url(../images/back_lista_produs.jpg) no-repeat 0 bottom;}
#listaProduse li a.thumb{display:block; width:120px; height:120px; background-color:#fff; margin:auto; background-repeat:no-repeat; background-position:center center;}
#listaProduse li img{background-color:#fff; visibility:hidden;}
#listaProduse li a.denumire{display:block; color:#fff; text-decoration:none; padding:3px 3px; height:30px; overflow:hidden;}
#listaProduse li a.denumire:hover{text-decoration:underline;}
#listaProduse li span{display:block; padding:0 5px;}
#listaProduse li span span{font-size:10px; float: left; padding-top:2px; display:none;}
#listaProduse.favorite li span input{float: left; margin-left:3px;}
#listaProduse.favorite li span a{float: right; margin-right:5px; font-size:15px; color:#C00000; font-weight:bold; margin-top:-2px;}
#listaProduse.favorite li span a:hover, #listaProduse.favorite li.over span a{color:#ffffff; text-decoration:none;}

ul.paginare{width:570px; position:relative; top:-90px; text-align:center;}
ul.paginare li{display:inline; padding-left: 3px;}
ul.paginare li a{color:#FFFFFF; font-size: 18px;}
ul.paginare li a.selected{font-weight:bold; color:#222325;}
ul.paginare li a.prev{font-size: 18px;}
ul.paginare li a.next{font-size: 18px;}

#produse_new_in{position:relative; width:230px; height:330px; background:url(../images/back_newin.jpg) no-repeat 0 0; left: 610px;}
#produse_new_in li{position:absolute; top:40px; left: 15px;}
#produse_new_in li img{width:200px;}

#w21_style{position:relative; display:block; left:610px;}
a#produse_blog{position: relative; display:block; left: 610px; margin-top: 40px; width:211px; height:159px; text-indent: -99999px; cursor:pointer; background:url(../images/produse_blog.jpg) no-repeat 0 0;}
a#produse_blog:hover{background:url(../images/produse_blog.jpg) no-repeat 0 -159px;}

#produs{padding-top: 20px;}
#produs .imagini{width:400px; float:left; text-align:center; border-right: 1px solid #fff;}
#produs .imagini .alte_imagini{padding-top: 15px; text-align:center;}
#produs .imagini .alte_imagini li{display:inline; padding-right: 15px; margin-bottom: 15px;}

#produs .detalii{float: left; padding-left: 50px; width:390px;}
#produs .detalii h1{padding-top:0;}
#produs .detalii .cod_produs{display:block; padding-bottom:5px; }
#produs .detalii .pret{display:block; font-size:18px; padding-bottom: 20px;}
#produs .detalii .pret span{font-size:12px;}
#produs .detalii .operatii{margin-top: 50px;}
#produs .detalii .operatii li{display:block; float:left; width:61px; height:62px; padding-right:50px;}
#produs .detalii .operatii li a{display:block;  width:60px; height:60px; text-indent:-9999px; cursor:pointer;}
#produs .detalii .operatii li a.cos{background:url(../images/back_op.jpg) no-repeat 0 0;}
#produs .detalii .operatii li a.favorite{background:url(../images/back_op.jpg) no-repeat -60px 0;}
#produs .detalii .operatii li a.inapoi{background:url(../images/back_op.jpg) no-repeat -120px 0;}
#produs .detalii .operatii li a.cos:hover{background:url(../images/back_op.jpg) no-repeat 0 -60px;}
#produs .detalii .operatii li a.favorite:hover{background:url(../images/back_op.jpg) no-repeat -60px -60px;}
#produs .detalii .operatii li a.inapoi:hover{background:url(../images/back_op.jpg) no-repeat -120px -60px;}
#produs .detalii .recomandari_top{display:block; margin-top: 20px; text-align:center; background:url(../images/back_recomandari.gif) repeat-x; height:35px;}
#produs .detalii .recomandari li{float:left; padding-right: 10px; padding-bottom: 10px;}

#produs .imagini #listaProduse.vecini{padding-top: 15px; width:300px; margin:auto;}

#shopping_cart{width:100%; font-size: 14px;}
#shopping_cart th{height: 40px;}
#shopping_cart th span{font-size:10px; font-weight:normal;}
#shopping_cart p.prod a{color: #fff; font-weight:bold;}
#shopping_cart .price{display:block; text-align: right;}
/*#shopping_cart .input_txt{width:41px; height:30px; border:none; padding-top:11px; color:#fff; text-align:center; background:transparent url(../images/cant_input_txt.jpg) no-repeat 0 0;}*/
#shopping_cart .input_txt{width:41px; height:30px; border:none; padding-top:11px; color:#fff; text-align:center; background:transparent url(../images/cant_input_txt.jpg) no-repeat 0 0;}
#shopping_cart .shopping_cartFooter{border-top: 1px solid #919191; padding-top: 10px; font-weight:bold;}
#shopping_cart .shopping_cartFooter span{float:right;}
#shopping_cart ul.specificatii li{padding-top: 3px;}
#shopping_cart ul.specificatii li label{font-size:12px; width: 60px; float: left;}
#shopping_cart ul.specificatii li select{font-size:12px; border:1px solid #C5C6C8; background-color:#202123; color:#fff; width:100px;}
#shopping_cart .cart_controls{ float:right; width:160px; height:20px; display:block; padding-top:5px;}
#shopping_cart .cart_controls a{color:#919191;}
#shopping_cart .cart_controls li{ float:left; padding-right:3px; font-size:11px; line-height:30px;}
#shopping_cart .cart_controls li .btn_cantitate_scade{ width:12px; height:12px; display:block; margin-top:2px; text-indent:-999999px; text-decoration:none; overflow:hidden; background:url(../images/sageata_up.png) no-repeat 0 bottom;}
#shopping_cart .cart_controls li .btn_cantitate_scade:hover{ background-position:0 0;}
#shopping_cart .cart_controls li .btn_cantitate_creste{ width:12px; height:12px; display:block; margin-top:2px; text-indent:-999999px; text-decoration:none; overflow:hidden; background:url(../images/sageata_down.png) no-repeat 0 bottom;}
#shopping_cart .cart_controls li .btn_cantitate_creste:hover{ background-position:0 0;}
#shopping_cart .cart_controls .li_cantitate_actualizeaza{ width:70px; text-align:center;}
#shopping_cart .cart_controls .li_cantitate_actualizeaza a:hover{ text-decoration:underline;}
#shopping_cart .cart_controls .li_cantitate_sterge{ width:46px; text-align:right;}
#shopping_cart .cart_controls .li_cantitate_sterge a:hover{ text-decoration:underline;}

.shopping_cartControls {height: 100px; margin-top: 20px;}
.shopping_cartControls .btn_continua_cumparaturi{display:block; width:166px; height:26px; text-indent:-999999px; float:left; background:url(../images/inapoi_comanda.gif) no-repeat 0 0;}
.shopping_cartControls .btn_inapoi_cos{display:block; width:166px; height:26px; text-indent:-999999px; float:left; background:url(../images/inapoi_cos.gif) no-repeat 0 0;}
.shopping_cartControls .btn_trimite_comanda{display:block; width:166px; height:26px; text-indent:-999999px; float:right; background:url(../images/trimite_comanda.gif) no-repeat 0 0;}
.shopping_cartControls .btn_adauga_produse_cos{display:block; width:266px; height:23px; text-indent:-999999px; float:right; background:url(../images/adauga_produse_cos.jpg) no-repeat 0 0;}
.shopping_cartControls .btn_trimite_buget{display:block; width:166px; height:26px; text-indent:-999999px; float:right; background:url(../images/trimite_buget.gif) no-repeat 0 0;}

#footer{width:960px; margin:0 auto; padding:15px 0 0 0; color:#919191;}
#footer .link_categorii a{color:#919191; padding:0 2px; text-decoration: none;}
#footer .link_categorii a:hover{color:#200000; background-color:#9E0000;}

#footer_newsletter{padding-top: 10px; width:846px; margin:0 auto;}
#footer_newsletter .important {text-align:right;}
#footer_newsletter .important li{display:inline; padding-left:20px;}
#footer_newsletter .important li a{color:#919191; text-decoration: none;}
#footer_newsletter .important li a:hover{text-decoration:underline;}

#footer_newsletter .newsletter{float: left;}
#footer_newsletter .newsletter li{float:left; height:23px;}
#footer_newsletter .newsletter li label{display:block; margin-top:2px; width:153px; height:19px; text-indent:-99999px; background:url(../images/footer_newsletter.jpg) no-repeat 0 0;}
#footer_newsletter .newsletter li input{width:215px; margin-top:2px; padding:2px 4px 0 4px; height:19px; border:none; color:#ffffff; font:normal 12px Arial, sans-serif; background:transparent url(../images/footer_newsletter.jpg) no-repeat -153px 0;}
#footer_newsletter .newsletter li button{margin-left: 5px; width:30px; height:23px; border:none; background:transparent url(../images/buton_rosu.jpg) no-repeat right; display:block; cursor:pointer;}

#footer .copyright{padding: 2px 0; font-size:11px; border-top: 1px solid #919191; border-bottom: 1px solid #919191; width: 630px; margin: 10px auto 0 auto; text-align: center;}
#footer .designed_by{float:right; diplay:block; background:url(../images/designed_by_steel_shot.jpg) no-repeat 0 0; width:155px; height:41px; cursor:pointer; text-indent:-99999px;}

#pantofi{position: absolute; top:50%; left:50%; width:150px; height:108px; margin-top:-75px;  margin-left:-54px;}

.form_rapid { width:430px; height:auto; display:none; z-index:10000; background-color:#222325; -moz-border-radius:6px; color:#ffffff;}
.form_rapid .close{ position:absolute; right:7px; top:7px; width:32px; height:32px; background-image:url(../images/overlay_close_2.png); cursor:pointer;}
.form_rapid ul{ display:block; padding:20px 20px 20px 30px;}
.form_rapid ul li{ display:block; padding-bottom:10px;}
.form_rapid ul li.done h3{ text-align:center; padding:20px}
.form_rapid ul li h3{ padding:0 0 10px; border-bottom:1px solid #ECECEC; margin-bottom:10px; color:#C20102;}
.form_rapid ul li.msg{display:none; font-weight:bold; text-align:center;}
.form_rapid ul li.msg2{display:none; font-weight:bold; text-align:center; color:#FFC7CE;}
.form_rapid ul li.error{color:#FFC7CE;}
.form_rapid ul li label{ display:inline-block; width:100px; text-align:right; padding-right:10px;}
.form_rapid ul li label.label_small{ display:inline; width:200px; text-align:left; padding-left:10px;}
.form_rapid ul li .input_txt{ width:200px; height:20px; padding:3px 5px 0; background-color:#fff; vertical-align:middle; border-top:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;  border-bottom:#ccc 1px solid;  border-left:#ccc 1px solid;}
.form_rapid ul li .error{border: 1px solid #9C0006; background-color:#FFC7CE; color:#9C0006;}
/*.form_rapid ul li .input_txt:focus{background-color:#fff; border:#F60 1px solid;}*/
.form_rapid ul li textarea{ width:200px; height:80px; padding:3px 5px 0; background-color:#f2f2f2; vertical-align:top; overflow:auto; border-top:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;  border-bottom:#ccc 1px solid;  border-left:#e4e4e4 1px solid;}
/*.form_rapid ul li textarea:focus{background-color:#fff; border:#F60 1px solid;}*/
.form_rapid .submit{margin:auto; display:block; height:20px; width:85px; padding:1px 0px 20px; line-height:20px; background:url(../images/overlay_button.jpg) no-repeat top center; color:#fff; font:bold 12px Arial, sans-serif; border:1px solid #222222; cursor:pointer; }
.form_rapid jframe, .form_rapid .continua{display:none;}

ul.formular li{padding-bottom:5px;}
ul.formular li label{ display:inline-block; width:90px;}
ul.formular li label.label_small{ display:inline; width:auto; text-align:left; padding-left:10px;}
ul.formular li .input_txt{ width:200px; height:20px; padding:1px 3px 0; background-color:#fff; vertical-align:middle; border-top:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;  border-bottom:#ccc 1px solid;  border-left:#ccc 1px solid; font-size:12px;}
ul.formular li textarea{ width:200px; height:60px; padding:1px 3px 0; background-color:#fff; vertical-align:middle; border-top:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;  border-bottom:#ccc 1px solid;  border-left:#ccc 1px solid; font-size:12px;}
ul.formular li select{ padding:1px 0 0; background-color:#fff; vertical-align:middle; border-top:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;  border-bottom:#ccc 1px solid;  border-left:#ccc 1px solid; font-size:12px;}
ul.formular li .error, input.error{border: 1px solid #9C0006; background-color:#FFC7CE; color:#9C0006;}

ul.radios li{padding-bottom:5px;}
ul.radios_inline li{display:inline-block; padding-bottom:5px; padding-right:10px;}

#fcos .msg, #fcontact .msg, #fbuget .msg{padding: 5px 0; color:#FFC7CE; font-weight:bold;}
#aut_login{margin:5px auto; display:block; height:23px; width:165px; background:url(../images/aut_login.jpg) no-repeat; text-indent:-99999px; }
#aut_creare_cont{margin:10px auto; display:block; height:23px; width:165px; background:url(../images/aut_creaza_cont.jpg) no-repeat; text-indent:-99999px; }



.btn_trimite_mesaj{display:block; width:165px; height:23px; border:none; background:transparent url(../images/trimite_mesaj.jpg) no-repeat; cursor:pointer; text-indent:-9999px; position:relative; left: 90px;}

/*--image gallery--*/
.simple_overlay { min-width:800px; height:auto; display:none; z-index:10000; background-color:#fff; -moz-border-radius:6px;}
.simple_overlay .close{ position:absolute; right:5px; top:5px; width:32px; height:32px; background-image:url(../images/overlay_close.png); cursor:pointer;}

.overlay_thumbs_wrapper{ position:relative; float:left; width:150px; height:607px; padding:33px 0 0 0; border-right:#ececec 3px solid;} /*height:467px; */
.overlay_thumbs_scrolable{position:relative; width:150px; height:430px; overflow:hidden;}
.overlay_thumbs{ position:absolute; width:150px; height:2000em;}
.overlay_thumbs li{ display:block; padding:4px 0; text-align:center;}

.overlay_thumbs_wrapper .prevPage, .overlay_thumbs_wrapper .prevPage:visited{ position:absolute; top:15px; right:50px; width:71px; height:12px; display:inline-block; font-size:9px; text-indent:-99999px; text-decoration:none; overflow:hidden; cursor:pointer; background:url(../images/btn_scrol_up.png) no-repeat 0 0;}
.overlay_thumbs_wrapper .prevPage:hover{ background-position:0 bottom;}
.overlay_thumbs_wrapper .prevPage:active{ background-position:0 center;}

.overlay_thumbs_wrapper .nextPage, .overlay_thumbs_wrapper .nextPage:visited{ position:absolute; bottom:15px; right:50px; width:71px; height:12px; display:inline-block; font-size:9px; text-decoration:none; text-indent:-99999px; overflow:hidden; cursor:pointer; background:url(../images/btn_scrol_down.png) no-repeat 0 0;}
.overlay_thumbs_wrapper .nextPage:hover{ background-position:0 bottom;}
.overlay_thumbs_wrapper .nextPage:active{ background-position:0 center;}

.overlay_thumbs_wrapper .disabled{ display:none !important;}

.large_img{ float:right; width:630px; height:100%; text-align:center;}
.large_img td{ width:630px; height:500px; svertical-align:middle;}

.simple_overlay .echipa{ height:150px; padding: 0px 10px 10px 0px;}
.simple_overlay .echipa div { color: #333333; width: 280px; height:85px; border:1px solid #DCDCDC; text-align:left; padding: 10px;}
.simple_overlay .echipa div.prev {float: left;}
.simple_overlay .echipa div.next {float: right;}
.simple_overlay .echipa div a{display: block; color: #A80000;}
.simple_overlay .echipa div a.thumb{float: left; margin-right: 10px;}
.simple_overlay .echipa div span{line-height:18px;}
.simple_overlay .echipa div em{padding-top:5px; display:block;}
/*--emd image gallery--*/

.negru{background-color:#000000;}
.input_buget{ height:20px; padding:1px 3px 0; background-color:#fff; vertical-align:middle; border-top:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;  border-bottom:#ccc 1px solid;  border-left:#ccc 1px solid; font-size:12px;}
.input_buget2{ background-color:#fff; vertical-align:middle; border-top:#c8c8c8 1px solid; border-right:#c8c8c8 1px solid;  border-bottom:#ccc 1px solid;  border-left:#ccc 1px solid; font-size:12px;}

ul.partener li{padding-left: 30px; padding-bottom: 5px;}
ul.partener li a{color:#FFFFFF;}