
body { border: 0; font: normal 10pt "Trebuchet MS", Arial, Helvetica, Verdana, "DejaVu Serif", Serif; margin: 0; padding: 0; }
img, a { border: 0px; }
h2 { padding: 0 10px 10px 10px; margin: 0px; }
h2 a, h4 a { color: inherit; text-decoration: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #999; }

textarea { width: 90%; }


#wrapper1, #wrapper2, #wrapper3 { overflow: auto; width: 100%; }
#wrapper1 { background: url(../images/bg.jpg) 50% 200px  scroll transparent; }
#wrapper2 { background: url(../images/menu-bg.jpg) 50% 100px scroll no-repeat transparent; }
#wrapper3 { background: url(../images/footer-bg.jpg) center bottom scroll no-repeat transparent; }

.color-de3400 { color: #de3400; }
.color-333 { color: #333; }
.f-left { float: left; }
.f-right { float: right; }
.f-size-9em { font-size: .9em; }
.m-left-6 { margin-left: 6px; }
.padding-none { padding: 0px; }
.width-310 { padding: 10px; width: 290px; }
.width-320 { padding: 10px; width: 300px; }
.width-640 { padding: 10px; width: 626px; }
.width-640c { padding: 0; width: 646px; }

/* header */

div.header { height: 400px; margin-left:auto; margin-right: auto; position: absolute; width: 1020px; top: 0px; }
div.header div.body { height: 300px; position: absolute; top: 100px; width: 400px; }
div.header a.logo { background: url(../images/logo.png) center center scroll no-repeat transparent; display: block; height: 202px; left: 20px; position: absolute; top: 10px; width: 283px; text-indent: -1000px; }
div.header div.commercial-panel { color: #FFF; display: block; left: 430px; margin: 0 30px 0 0; position: absolute; top: 100px; }
div.header div.commercial-panel p { font-size: 1.2em; }
div.header div.commercial-panel a.order { background: url(../images/top-order.png) center center scroll no-repeat transparent; color: #FFF; display: block; height: 61px; padding: 5px 20px; text-decoration: none; width: 438px;  }
div.header div.commercial-panel a.order span { font-size: 1em; font-size: 0.8em; }
div.header div.commercial-panel a.order span:first-child { color: #ffae00; font-size: 1.6em; font-weight: bold; }

ul.menu { float: right; list-style: none; margin: 80px 30px 0 0; padding: 0px; }
ul.menu li { float: left; margin: 0px; padding: 0px 5px 0px 5px; }

ul.menu li a { color: #000; font-weight: bold; font-size: .9em; text-decoration: none; }
ul.menu li a:hover { text-decoration: underline; }

/* content */

div.content { margin: 400px auto 0 auto; overflow: auto; padding: 20px; width: 980px; }
div.content a.video { background: url(../images/video.jpg) center center scroll no-repeat transparent; color: #000; display: block; font-weight: bold; height: 199px; text-decoration: none; width: 300px; }
div.content a.video span { display: block; padding: 172px 0 0 25px; }
div.content a.video:hover { text-decoration: underline; }
div.content div.testimonials { background: url(../images/testimonials.png) 50% 10px no-repeat transparent; }
div.content div.treatments { background: url(../images/treatments.jpg) center bottom scroll no-repeat transparent; }
div.content a.epilare { color: #900; display: block; background: url(../images/epilare.jpg) center bottom scroll no-repeat transparent; font-size: .8em; padding: 140px 0 0 0; text-decoration: none; text-indent: 10px; width: 300px; }
div.content a.epilare:hover { text-decoration: underline; }
div.content a.readmore { color: #000; font-size: .9em; font-weight: bold; text-decoration: none; }
div.content a.readmore:hover { text-decoration: underline; }
div.content a.worldclass-partner { display: block; height: 90px; background: url(../images/world-class-bella-contour.png) center center no-repeat scroll transparent; width: 300px; text-indent: -1000px; }
div.content table.detalii-tehnice { border: 0; width: 100%; }
div.content table.detalii-tehnice tr td { border-bottom: 1px #DDD solid; line-height: 1.5em; }
div.content table.detalii-tehnice tr td:first-child { font-weight: bold; }

p.question { color: #003366; font-weight: bold; }

/* footer */

div.footer { padding: 20px; width: 980px; margin: 0 auto; }
div.footer div.logos {}
div.footer div.copy { color: #666; float: left; font-size: .75em; text-decoration: none; width: 100%; margin-bottom: 10px; }
div.footer div.copy a {color: #666; text-decoration: none; }
div.footer div.copy span { display: block; float: right; text-align: right;}
div.footer div.testimonials { float: right; padding: 0 20px 10px 20px; width: 35%; }
div.footer div.testimonials span { display: block; text-align: center; width: 100%; }
div.footer div.testimonials span:first-child { color: #003366; font-weight: bold; padding: 5px; text-align: left; }
div.footer div.testimonials dl.zend_form { width: 100%; }
div.footer div.testimonials dl.zend_form dt { margin: 0px; padding: 0px; float: left; width: 20%; }
div.footer div.testimonials dl.zend_form dd { margin: 0px; padding: 0px; float: left; text-align: right; width: 80%; }
div.footer div.testimonials dl.zend_form input[type=text] { width: 90%; }
div.footer div.testimonials dl.zend_form textarea { width: 90%; height: 50px; }

.map { background: url(../images/world-small.jpg) no-repeat scroll center #FFF; display: none; height: 394px; position: relative; width: 600px; }
.map a { background: url(../images/pin-small.png) no-repeat scroll center transparent; height: 16px; overflow: hidden; position: absolute; text-indent: -1000px; width: 16px; }

/* coin slider */
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev,
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

.ep-tp { border-left: 1px #DDD solid; border-bottom: 1px #DDD solid; }
.ep-tp tr td { border: 1px #DDD solid; border-left: 0px; border-bottom: 0px; padding: .3em; }