body {margin: 0px; color: rgb(102, 102, 102); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 17px; line-height: 31px;}
img {display:block; border-width:0;}
p {text-align: justify; background-image: url(../img/background-05.png); background-repeat: repeat;}
h1 {font-size: 22px; line-height: 30px; color:#3fbad9;}
a {color:#3fbad9; text-decoration: underline;}
a .text-03 {color:#ffc101; text-decoration: underline;}
.text-01 {color:#3fbad9; font-weight:bold;}
.text-02 {font-weight:bold;}
.text-03 {font-weight:bold; color:#ffc101}
.text-04 {font-size: 14px; line-height: 20px;}
.text-05 {font-size: 26px; line-height: 33px; color:#ffc101; font-weight:bold; text-align:center; padding-left:60px; padding-right:60px;}
.text-06 {font-size: 19px; line-height: 28px; color:#3fbad9; font-weight:bold; text-align:justify;}
.text-07 {color:#3fbad9; font-size: 18px;}
.text-08{color:#3fbad9;font-size:20px;}
.text-orange{color:#ffc101;}
.text-bold{font-weight:bold;}
.text-14px{font-size:14px;}
.text-12px{font-size:12px;}
.line-height-16px{line-height:16px;}
ul {padding-left:20px; text-align:justify;}
a:hover, a:focus, a:active {outline:0 none}
a.button-servicii {display: block; width: 80px; height: 64px; background:url(../img/sprite-2.png); background-position: -830px -374px;}
a.button-servicii:hover {background-position: -920px -374px;}
a.button-portofoliu {display: block; width: 134px; height: 64px; background:url(../img/sprite-2.png); background-position: -542px -374px;}
a.button-portofoliu:hover {background-position: -686px -374px;}
a.button-despre-noi {display: block; width: 140px; height: 64px; background:url(../img/sprite-2.png); background-position: -242px -374px;}
a.button-despre-noi:hover {background-position: -392px -374px;}
a.button-contact {display: block; width: 111px; height: 64px; background:url(../img/sprite-2.png); background-position: 0 -374px;}
a.button-contact:hover {background-position: -121px -374px;}
.position-01 {position:relative; top:0;}
.position-02 {padding-top:10px; padding-left:95px;}
.position-03 {padding-top:18px; padding-left:60px;}
.position-04 {padding-top:10px;}
.background-01 {background-image:url(../img/background-03.png);}
.background-02 {background-image:url(../img/background-02.png);}
#div-01 {width:100%; height:274px; background-image:url(../img/background-01.png);}
#div-01-01 {width:1016px; height:274px; background-image:url(../img/sprite-2.png); margin: 0 auto;}
#div-01-01-01 {width:475px; height:64px; margin-right:0px; margin-left:auto; position:relative; padding-top:210px; float:left;}
#div-01-01-02 {width:541px; height:60px; float:left; margin-top:220px;}
#div-02 {width:100%; height:80px; background-image:url(../img/background-07.png);}
#div-02-01 {width:1016px; height:80px; background-image:url(../img/sprite-2.png); background-position: 0 -284px; margin: 0 auto;}
#div-02-01-01 {width:500px; height:24px;}
#div-02-01-02 {width:550px; height:52px; margin-left:50px;}
#div-03 {width:242px; height:905px; background:url(../img/background-06.png); background-position: 0 -50px; background-repeat:no-repeat;}
#div-04 {width:100%; height:180px; background:url(../img/background-02.png);}
.line {width:752px; height:1px; background:url(../img/sprite-2.png); background-position: 0 -448px;}





.img-works{border:10px solid white; box-shadow: 0px 0px 10px black;}
.float-left{float:left;}
.margin-left-a{margin-left:24px;}
.margin-left-b{margin-left:388px;}
