*{margin: 0; padding: 0; outline: none;}
body{ font-family: Helvetica, sans-serif; font-size:12px; font-weight: normal; background: #FFF url('../../images/bg.png') repeat-x; padding: 54px 0 0 0;}
#site{margin: 0 auto 0 auto; background: url('../../images/main-bg.jpg') no-repeat; padding: 26px 42px 41px 43px; width: 779px; height: 458px;}
#header{height: 65px; width: 689px; padding: 0 45px; background: url('../../images/bg-sus.jpg') repeat-x;}
#lang-meniu{height: 25px; width: 50px; padding: 7px 0 22px 639px;}
#lang-meniu a:link,
#lang-meniu a:visited{height: 25px; width: 25px; text-indent: -9999px; display: block; overflow: hidden;}
#lang-rom{background: url('../../images/rom.png') no-repeat; float: left;}
#lang-eng{background: url('../../images/eng.png') no-repeat; float: left;}
#lang-esp{background: url('../../images/esp.png') no-repeat; float: left;}
#content{height: 310px; padding: 0 0 0 45px; width: 689px; display: block;}
body[id=site_ro] #content{height: 361px; padding: 0 0 0 45px; width: 689px; display: block;}
#bottom{height: 15px; width: 734px; padding: 17px 45px 0 0; background: url('../../images/bg-jos.jpg') repeat-x; color: #000; text-align: right; font-size: 9px;}
h1{ width: 315px; height: 65px; text-indent: -9999px; float: right; display: block; overflow: hidden; background: url('../../images/life-design.jpg') no-repeat;}
img{border: 0; margin: 0; padding: 0; height: 113px; width: 150px;}
#meniu{float: right; padding: 20px 6px 0 0; width: 368px;}
#meniu li{float: left; width: 82px; padding: 3px 10px 0 0; height: 19px; display: block; text-align: center; background: url('../../images/bg-menu.jpg') no-repeat; font-size: 12px; text-transform: uppercase; font-weight: bold; font-family: Myriad Pro, Helvetica;}
a:link, a:visited, a:hover, a:focus{text-decoration: none;}
#meniu li a:link, #meniu li a:visited{ color: #666;}
#meniu li a:hover, #meniu li a:focus{ color: #fb9515;}
.break{width: 705px; height: 1px; display: block; background: url('../../images/break.jpg') no-repeat; clear: both; margin: 20px 0 0 0;}
#main-block{float:left; width: 530px;}
h2#de-ce-noi{ width: 217px; height: 32px; text-indent: -9999px; float: left; display: block; overflow: hidden; background: url('../../images/de-ce-noi.jpg') no-repeat; margin: 20px 0;}
#content #home p{ text-align: justify; text-indent: 50px; width: 520px; float: left; color: #666;}
#home #mini-portofolio{float: left; width: 154px; padding: 25px 0 0 5px;}
.mini-portofoliu{border: 1px solid #666; padding: 1px; width: 150px; height:113px; margin: 5px 0; display: block;}

#lista-servicii h2{float:left; font-weight: bold; font-size: 16px; padding: 15px 0 0 0;}
#lista-servicii h2 a:link,
#lista-servicii h2 a:visited{color: #FC9515;}
#lista-servicii span{float:left; font-weight: bold; font-size: 16px; padding: 15px 0 0 0; color: #666;}
#lista-servicii li{list-style: none; clear: both;}
#lista-servicii p{clear: both; width: 690px; padding: 10px 0 0 0; display: block; text-indent: 50px; color: #666; text-align: justify;}

#frame{ float: left; width: 620px; height: 240px; }
#portofoliu #mini-portofoliu{float: left; width: 1150px; padding: 30px 0 0 0;}
#portofoliu .mini-portofoliu{border: 1px solid #666; padding: 1px; width: 150px; height:113px; margin: 6px 3px 0px 3px; float: left;}




.buton_inapoi img {cursor:pointer}
.frame {width:643px; height:255px; float:left; display:block; padding: 35px 0 0 0; overflow:hidden; }
.buton_inapoi{float: left; width: 20px; padding: 145px 0 0 0;}
body[id=site_ro] .buton_inapoi{float: left; width: 20px; padding: 168px 0 0 0;}
.buton_inainte{float: left; width: 20px; padding: 145px 0 0 0;}
.buton_inapoi img{width: 19px; height: 32px; cursor:pointer;}
.buton_inainte img{width: 19px; height: 32px; cursor:pointer;}


#contact{height: 306px; display: block;}
#contact h2{text-align: center; margin: 20px 0;color: #FC9515; width: 690px; float: left;}
#formular{float: left; width: 460px;}
#formular dt{float: left; width: 80px; padding: 0 10px 0 0; text-align: right; display: block; margin: 0 0 3px 0;}
#formular dd{float: left; width: 370px; padding: 0; text-align: left; display: block; margin: 0 0 3px 0;}
input, textarea{background: #FFF; color: #000; border: 1px solid #FC9515;}
.submit{cursor: pointer;}
#date-firma{float: left; width: 225px; padding: 60px 0 0 0;}
#date-firma dt{float: left; width: 60px; padding: 0 10px 0 0; text-align: right; display: block; margin: 0 0 3px 0;}
#date-firma dd{float: left; width: 150px; padding: 0; text-align: right; display: block; margin: 0 0 3px 0; font-weight: bold;}
#date-firma a{color: #FC9515;}
#date-firma a:hover, #date-firma a:focus{text-decoration: underline; color: #FC9515;}

#sent{ width: 690px; text-align: center; padding: 140px 0 0 0; font-size: 14px; font-weight: bold;}

/*      LifeDesign      */
#life-design{width: 64px; height: 28px; display: block; float: right; padding: 10px 0 0 12px;}
body[id=tipografics_ro] #life-design{width: 64px; height: 28px; background: url('http://www.lifedesign.ro/import/label.png') no-repeat; display: block; float: right; padding: 10px 0 0 12px;}
#life-design a{margin: 0;}
a#D:link, a#D:visited{ font-family: Berlin Sans FB Demi, Verdana; font-size: 13px; color: #FB5E00; font-weight: bold; text-decoration: none;}
a#D:hover{ font-family: Berlin Sans FB Demi, Verdana; font-size: 13px; color: #666; font-weight: bold;}
a#L:link, a#L:visited{ font-family: Berlin Sans FB Demi, Verdana; font-size: 13px; color: #FFF; font-weight: bold; text-decoration: none;}
body[id=tipografics_ro] a#L:link, a#L:visited{ font-family: Berlin Sans FB Demi, Verdana; font-size: 13px; color: #000; font-weight: bold; text-decoration: none;}
a#L:hover{ font-family: Berlin Sans FB Demi, Verdana; font-size: 13px; color: #666; font-weight: bold;}
