* { margin:0px; padding:0px; }
a { color:#484848; text-decoration:none; }
a:hover { color:#7e7e7e; text-decoration:none; /*font-weight:bold;*/ }
a img { border:0; }
img { border:0;	}
img, div, a, td, input { behavior: url(css/iepngfix.htc); }
p { margin:0; padding:0; }
body { background-color:#282828; font-family:Arial; font-size:13px; text-align:left; }

/* LOADER */
#loader { width:900px; margin:300px auto 0; }

/* HEADER */
#header { background:#000000; width:900px; height:612px; /* 639px - logo vechi */ margin:auto; position: relative; }
.header { border:1px solid #3a3a3a; margin:42px 54px 0 54px; height:312px; cursor:default; }
.galeria-foto { border-right:1px solid #3a3a3a; width:434px; height:312px; float:left; }
.submeniu { background:url(img/categorii-bg.jpg) left no-repeat; width:342px; height:312px; padding-right:10px; float:left; }
.submeniu h2 { margin:60px 0; text-align:right; font-weight:normal; font-size:13px; color:#7b7a7a; }
.submeniu ul { padding:23px 0; margin:0; text-align:right; font-weight:normal; font-size:13px; list-style-type:none; }
.submeniu ul a { font-weight:normal; }
.submeniu ul a:hover { font-weight:normal; color:#ffffff; }
.submeniu li { padding:11px 0; margin:0; }
.galeria-container { background: url(img/galeria-linie.jpg) bottom center no-repeat !important; background: url(img/galeria-linie.jpg) bottom center no-repeat fixed; width:900px; height:95px; margin:0 0 41px 0; cursor:default; overflow: hidden; position: relative; }
.galeria-content { display: block; width:770px; height:95px; float:left; position: absolute; top: 60px; }
.galeria-container-titlu { width:130px; height:15px; margin-top:77px; font-size:13px; color:#7b7a7a; float:right; }
.galeria-container-titlu a { font-weight:normal; color:#7b7a7a; }
.galeria-container-titlu a:hover { font-weight:normal; color:#ffffff; }
#newsletter { background:#1f1f1f; width:900px; height:29px; font-size:13px; color:#FFF; }
.newsletter { width:230px; height:29px; position:relative; margin:0 5px 0 0; float:left; }
.newsletter p { cursor:default; }
.newsletter-input { background:#0f0f0f; width:131px; height:21px; border-left:1px solid #323332; border-top:1px solid #323332; border-bottom:1px solid #323332; border-right:none; font-size:13px; color:#ffffff; }
.newsletter-button { margin-top:3px; }
.scroll { width:640px; padding:3px 15px 0 10px; float:left; cursor:default; color:#b9b8b8; }
.social { position: absolute; right: 60px; bottom: 41px; height: 16px; cursor: default; }

/* MAIN */
#main { background:#323232; width:816px; padding:30px 42px; margin:auto; cursor:default; color:#b9b8b8; }
#main h1 { font-size:12px; font-weight:bold; text-align:center; margin-bottom:30px; }
#main p { font-size:12px; }
#main ol { text-align:justify; }
#main ol li { margin-left:20px; }
.main-linie-mare { background:url(img/main-linie-mare.jpg) center no-repeat; height:16px; margin:12px 0; }
.main-linie-contact { background:url(img/main-linie-contact.jpg) center no-repeat; height:16px; margin:6px 0; }
.main-linie-magazin { background:url(img/main-linie-activitate.jpg) center no-repeat; height:16px; margin:5px 0; }
.main-linie-activitate { background:url(img/main-linie-activitate.jpg) center no-repeat; height:16px; margin:12px 0; }
.main-linie-activitate-right { background:url(img/main-linie-activitate-right.jpg) center no-repeat; height:16px; margin:11px 0; }
.main-linkuri { width:600px; margin:auto; font-size:12px; }
.main-linkuri a { margin-right:14px; font-weight:bold; }
.cariere-form { width:360px; padding-top:30px; margin:auto; font-size:12px; }
.cariere-input { background:#bebdbd; width:243px; height:19px; border:1px solid #f8f8f8; }
.cariere-file { position:relative; }
.cariere-file-hidden { opacity:0; position:relative; z-index:2; }
.cariere-mesaj { background:#bebdbd; width:358px; height:183px; border:1px solid #f8f8f8; overflow: auto; }
.input-file { width:245px; /* you can change the width*/ position:relative; font:x-small/160% Verdana; zoom:1; /*clear float*/ overflow:hidden; /*clear float*/ }
.input-file label:hover { color:#663300; cursor:pointer; }
.input-file label input { display:block; width:100%; }
.input-file label { background: url(img/select.jpg) no-repeat; border:solid 1px #404040; width:65px; height:20px; float:right; position:relative; z-index:1; overflow:hidden; display:inline; margin-left:2px; }
.input-file-no-path label { float:left; }
.input-file label span { display:inline; }
.input-file label input { width:auto; position:absolute; right:0; top:0; border:none; font-size:5em; line-height:12px; opacity:0; zoom:1; filter:alpha(opacity=0); cursor:pointer; }
.input-file var { background:#bebdbd; border:1px solid #f8f8f8; display:block; position:relative; overflow:hidden; _margin-top:2px; padding:2px 2px 1px 2px; _right:-1px; /*eliminate gap for IE*/ /*visual candies*/ _top:-2px; width:168px; height:16px; }
.input-file var input { background:#bebdbd; border:1px solid #f8f8f8; width:100%; height:100%; position:absolute; padding:0; border:none; font-size:100%; color:#000; top:0; left:0; margin:2px 3px; display:block; }
.input-file var input:focus { outline:none; }
.cariere-buton { border:1px solid #404040; width:90px; height:22px; margin:8px 0 0 269px; text-align:center; font-size:12px; }
.cariere-buton a { background:url(img/formular-buton.jpg) repeat-x; width:90px; height:18px; padding-top:4px; display:block; color:#b9b8b8; }
.cariere-buton a:hover { background:url(img/formular-buton-a.jpg) repeat-x; color:#b9b8b8; }
.formular-buton { border:1px solid #404040; width:90px; height:22px; margin:8px 0 0 204px; text-align:center; font-size:12px; }
.formular-buton a { background:url(img/formular-buton.jpg) repeat-x; width:90px; height:18px; padding-top:4px; display:block; color:#b9b8b8; }
.formular-buton a:hover { background:url(img/formular-buton-a.jpg) repeat-x; color:#b9b8b8; }
.contact { height:400px; }
.contact-column { padding:0 35px; width:321px; height:400px; float:left; font-size:12px; position:relative; }
.contact-column a { color:#b9b8b8; font-weight:normal; }
.contact-column a:hover { color:#909090; /* #7e7e7e */ }
.contact-linie-v { border-right:1px solid #525151; width:1px; height:400px; margin:0 15px; float:left; display:block; }
#contact-harta { width:240px; margin:auto; }
#contact-harta a { text-indent:-999999px; overflow:hidden; display:block; height:185px; margin-top:6px; }
#contact-harta-foto { background:url(img/contact-harta.jpg); width:240px; }
#contact-harta-foto:hover { background:url(img/contact-harta.jpg) -240px 0 !important; }
.contact-form { width:297px; padding-top:30px; margin:auto; font-size:12px; }
.contact-input { background:#bebdbd; width:158px; height:19px; border:1px solid #f8f8f8; }
.contact-mesaj { background:#bebdbd; width:293px; height:183px; border:1px solid #f8f8f8; overflow: auto; }
#activitate-left { border-right:1px solid #525151; width:491px; padding-right:30px; vertical-align:top; text-align:justify; }
#activitate-right { padding-left:30px; vertical-align:top; text-align:justify; }
.activitate-right { background:#383838; width:267px; padding:13px 14px; }
.activitate-right p { padding:0 15px; text-align:justify; }
.activitate-right span { font-size:9px; margin-left:27px; }
.activitate-right span a { color:#B9B8B8; }
.activitate-right span a:hover { color:#B9B8B8; text-decoration:underline; }
.activitate-right-buton { border:1px solid #404040; width:116px; margin:0 auto 10px auto; text-align:center; font-size:12px; }
.activitate-right-buton a { background:url(img/activitate-right-buton.jpg) repeat-x; width:116px; height:23px; padding-top:8px; display:block; color:#b9b8b8; }
.activitate-right-buton a:hover { background:url(img/activitate-right-buton-a.jpg) repeat-x; color:#b9b8b8; }
.activitate-right-trimite { background:#282828; border:1px solid #404040; width:250px; height:120px; margin:5px 0 0 -2px; padding:10px; position:absolute; }
.activitate-right-trimite td { height:30px; }
#produse td { padding:0 7px 14px 7px; }
#modele td { padding:0 7px 14px 7px; }
.modele { width:128px; display:block; border:1px solid #484848; padding:5px 4px 4px 4px; font-weight:bold; color:#484848; float:left; text-align:center; cursor:pointer; }
.modele:hover { border:1px solid #575757; color:#7E7E7E; }
a:hover .modele { border:1px solid #575757; color:#7E7E7E; }
.modele img { margin-bottom:3px; }
.table_magazin .poza { border:1px solid #484848; padding:4px; }
.table_magazin td.stire { vertical-align:bottom; padding-left:8px; color:#7e7e7e; }
.table_magazin h3 { font-size:14px; margin-bottom:1px; }
.table_magazin a { color:#B9B8B8; }
.table_magazin a:hover { color:#7e7e7e; }
.table_magazin span { font-size:11px; color:#B9B8B8; font-style:italic; }
.table_magazin div { margin-top:6px; }
.autor { padding-top:15px; text-align:right; font-weight:bold; font-style:italic; font-size:12px; }
.paginatie { padding-top:12px; text-align:center; color:#7e7e7e; }
.paginatie a { font-weight:bold; }
.paginatie span { font-size:14px; }
.servicii { background:#404040 !important; color:#ffffff; }

/* FOOTER */
#footer { width:900px; height:140px; margin:auto; }
.banners { position: relative; background:#3e3e3e; width:900px; height:45px; margin-bottom:19px; }
.banners ul { position: absolute; left: 174px; list-style-type:none; overflow: hidden; }
.banners li { width: 71px; padding-top:8px; margin:0 39px 0 0; float:left; }
.banners li a { text-indent:-999999px; overflow:hidden; display:block; height:29px; }
.banners-biomedica { background:url(img/banners-biomedica.jpg); width:71px; }
.banners-biomedica:hover { background:url(img/banners-biomedica.jpg) -71px 0 !important; }
.banners-bgs { background:url(img/banners-bgs.jpg); width:71px; }
.banners-bgs:hover { background:url(img/banners-bgs.jpg) -71px 0 !important; }
.banners-makeupforever { background:url(img/banners-makeupforever.jpg); width:71px; }
.banners-makeupforever:hover { background:url(img/banners-makeupforever.jpg) -71px 0 !important; }
.banners-pensiuneapipera { background:url(img/banners-pensiuneapipera.jpg); width:71px; }
.banners-pensiuneapipera:hover { background:url(img/banners-pensiuneapipera.jpg) -71px 0 !important; }
.banners-scoalacentrala { background:url(img/banners-scoalacentrala.jpg); width:69px; }
.banners-scoalacentrala:hover { background:url(img/banners-scoalacentrala.jpg) -69px 0 !important; }
.banners-mariagalland { background:url(img/banners-mariagalland.jpg); width:71px; }
.banners-mariagalland:hover { background:url(img/banners-mariagalland.jpg) -71px 0 !important; }
.banners-drtemt { background:url(img/banners-drtemt.jpg); width:71px; }
.banners-drtemt:hover { background:url(img/banners-drtemt.jpg) -71px 0 !important; }
.banners-dawstudio { background:url(img/banners-dawstudio.jpg); width:71px; }
.banners-dawstudio:hover { background:url(img/banners-dawstudio.jpg) -71px 0 !important; }
.banners-portacommunication { background:url(img/banners-portacommunication.jpg); width:71px; }
.banners-portacommunication:hover { background:url(img/banners-portacommunication.jpg) -71px 0 !important; }
.banners-medex { background:url(img/banners-medex.jpg); width:71px; }
.banners-medex:hover { background:url(img/banners-medex.jpg) -70px 0 !important; }
.banners-cosmobeauty { background:url(img/banners-cosmobeauty.jpg); 	width:71px; }
.banners-cosmobeauty:hover { background:url(img/banners-cosmobeauty.jpg) -71px 0 !important; }
.banners-fontanacontarini { 	background:url(img/banners-fontanacontarini.jpg); width:71px; }
.banners-fontanacontarini:hover { background:url(img/banners-fontanacontarini.jpg) -71px 0 !important; }
.footer-meniu { 	background:url(img/footer-linie.jpg) bottom center no-repeat; width:900px; font-size:12px; color:#535252; padding-bottom:7px; cursor:default; text-align:center; }
.footer-meniu a { font-weight:normal; }
.footer-meniu a:hover { font-weight:normal; color:#ffffff; }
.footer { padding:5px 0; overflow:hidden; }
.footer a { font-weight:normal; }
.footer a:hover { font-weight:normal; color:#ffffff; }
.footer-hosting { width:115px; margin-left:6px; float:left; }
.footer-copyright { width:564px; font-size:12px; cursor:default; text-align:center; color:#535252; float:left; }
.footer-copyright a { margin-left:100px; }
.footer-design { width:210px; float:right; margin-right:5px; text-align:right; }

/* BEGIN DEMO STYLE */
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
#main_image img{margin-bottom:10px;}
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
/* END DEMO STYLE */

#galeria-left {width:16px; height:28px; padding:57px 0 0 25px; float:left; font-family:arial; font-size:13px; color:#545353;}
#galeria-right {width:16px; height:28px; padding-top:57px; float:left; font-family:arial; font-size:13px; color:#545353;}
#gallery {width:434px;}
#images {height:312px; margin-bottom:10px}
#image {position:relative; width:434px; height:312px;}
#image img {position:absolute;}
#thumbwrapper {width:665px; height:90px; float:left;}
#thumbarea {position:absolute; overflow:hidden; height:90px; width:665px;}
#thumbs {position:absolute; list-style:none; margin-top:42px;}
#thumbs li {float:left; margin-right:5px; cursor:pointer; max-height: 37px; height: 37px;  border:1px solid #363535; padding:3px;}
#thumbs li img {float:left; cursor:pointer; max-height: 37px; height: 37px; opacity:0.2; filter:alpha(opacity=20); }
#thumbs li img:hover {float:left; cursor:pointer; max-height: 37px; height: 37px; opacity:1; filter:alpha(opacity=100);}
.imgnav {position:absolute;height:312px; width:20%; z-index:100; height:312px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; }
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0;  }
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

/* countdown */
#countdown_dashboard { height: 50px; padding-top: 5px; padding-left: 14px; }
.dash { width: 70px; height: 47px; float: left; margin-left: 2px; padding-top: 3px; padding-left: 9px; position: relative; color: #333; }
.days_dash { background: transparent url('img/dark_days_dash.jpg') 0 0 no-repeat; }
.hours_dash { background: transparent url('img/dark_hours_dash.jpg') 0 0 no-repeat; }
.minutes_dash { background: transparent url('img/dark_minutes_dash.jpg') 0 0 no-repeat; }
.dash .digit { font: bold 25pt Verdana; font-weight: bold; float: left; width: 29px; text-align: center; position: relative; }
.dash_title { display: none; }
#box-ofertaiunie a,
#box-ofertaiunie a:hover{font-size:12px; color:#fff; font-weight:normal; text-decoration:none;}
