body,td,th { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFF; }
body { margin:0px; background:url(images/background-all.jpg) repeat-x #1c4060; }

/* Titluri, Linkuri, Texte */

.titlu-albastru { font-size:18px; color:#032f57; font-weight:bold; }
.titlu-alb { font-size:18px; color:#FFF; font-weight:bold; }

/* Home */

div.digitalART-home { width:1000px;	position:absolute; left:50%; margin-left:-500px; background:url(images/back-home.jpg) no-repeat; text-align:left; }
div.home-top { width:1000px; height:425px; position:relative; float:left; display:block; }
div.home-main { width:970px; position:relative;	float:left;	display:block; margin:30px 0 0 15px; _margin:30px 0 0 0; }
div.home-footer { width:1000px;	height:167px; position:relative; float:left; display:block;	background:url(images/footer-contact.gif) no-repeat; }

/* Box Portofoliu */

div.box { width:176px; height:170px; margin: 0 0 15px 15px; float:left; }
div.box a { color: #98ecfe;	font-size:12px; text-decoration: none; font-weight:bold; }
div.box a:hover { color: #FFF; }
div.box img { margin:5px 0 5px 0; }
div.imagine a { width:174px; height:120px; display:block; margin:5px 0 0 0; }
.b-img { border:1px solid #0e1d2b; }
div.detalii-box { width:176px; height:10px; }
div.detalii-box img { margin:2px 5px 0 0; }
div.detalii-box a { font-size:11px; color:#FFF; font-weight:normal; }
div.detalii-box a:hover { color:#98ecfe; }

/* Detalii Portofoliu */

div.digitalART-detalii { width:1000px; position:absolute; left:50%;	margin-left:-500px;	background:url(images/back-detalii.jpg) no-repeat; text-align:left; }
div.detalii-main { width:970px;	position:relative; float:left; display:block; margin:0 0 15px 15px; min-height:800px; _height:800px; }
div.detalii-main-stanga { width:345px; float:left; margin:277px 0px 0px 15px; }
div.detalii-main-stanga p { margin: 20px 0px 0px 0px; line-height:20px; }
div.detalii-main-dreapta { width:510px;	float:left;	margin:197px 0px 0px 60px; _margin:197px 0px 0px 30px; }
div.detalii-main-dreapta img { border:0px; }
div.programe { width:345px; float:left; margin:35px 0 20px 0; }
div.programe span { font-size:14px; font-weight:bold; color:#FFF; float:left; width:345px; }
div.programe img { float:left; margin:10px 6px 0 0; }

/* Buton Visit */

.button-visit {	width:115px; height:51px; float:left; margin:20px 10px 0 0; }
.button-visit a { display:block; width:115px; height:51px; background: url(images/buton-visit.png) no-repeat top left; _background: url(images/buton-visit.gif) no-repeat top left; }
.button-visit a:hover {	background-position: bottom left; }

/* Buton Back to Portfolio */

.button-back { width:135px;	height:51px; float:left; margin-top:20px; }
.button-back a { display:block;	width:135px; height:51px; background: url(images/buton-back.png) no-repeat top left; _background: url(images/buton-back.gif) no-repeat top left; }
.button-back a:hover { background-position: bottom left; }

/* Buton Flash Live Demo */

.button-demo { width:135px;	height:51px; float:left; margin:20px 10px 0 0; }
.button-demo a { display:block;	width:135px; height:51px; background: url(images/buton-live-demo.png) no-repeat top left; _background: url(images/buton-live-demo.gif) no-repeat top left; }
.button-demo a:hover { background-position: bottom left; }

/* Buton Cache Website */

.button-cache { width:135px; height:51px; float:left; margin:20px 10px 0 0; }
.button-cache a { display:block; width:135px; height:51px; background: url(images/buton-cache.png) no-repeat top left; _background: url(images/buton-cache.gif) no-repeat top left; }
.button-cache a:hover {	background-position: bottom left; }

/* Buton Estimare */

.button-estimare { width:135px;	height:51px; float:right; }
.button-estimare a { display:block;	width:135px; height:51px; background: url(images/buton-estimare.png) no-repeat top left; _background: url(images/buton-estimare.gif) no-repeat top left; }
.button-estimare a:hover { background-position: bottom left; }
#estimare-header { margin:370px 30px 0 0; }
#estimare-footer { margin:30px 30px 0 0; }

/* Vtip*/

p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; color:#666; }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/* Carusel */

div.container-carusel { width:970px; height:233px; float:left; margin:0 0 0 15px; _margin:0 0 -90px 15px;; padding-top:10px; background:url(images/back-carusel.jpg) no-repeat; display:block; }
div.carusel-titlu {width:700px; color:#FFF; font-size:13px; font-weight:bold; margin:5px 0 0 75px; }
div.box-carusel { width: 174px; color: #98ECFE; }
div.box-carusel img { border:1px solid #0e1d2b; }

/* Pagina cotatie */
div.digitalART-cotatie { width:1000px;	position:absolute; left:50%; margin-left:-500px; background:url(images/back-cotatie.jpg) no-repeat; text-align:left; }
div.cotatie-main { width:940px; position:relative;	float:left;	display:block; margin:30px 0 0 15px; _margin:30px 0 0 0; padding:15px;}
.button-cotatie { width:135px; height:51px; float:left; margin:20px 10px 0 0; }
.button-cotatie input { display:block; width:135px; height:51px; border:0; background: url(images/buton-estimare.png) no-repeat top left; _background: url(images/buton-estimare.gif) no-repeat top left; }
.button-cotatie input:hover { background-position: bottom left; border:0; cursor: pointer; }

.form-left { float:left;width:450px; }
.form-right { float:left;width:450px;margin-left:40px; }
.txt-deasupra-form { color:#fff;font-size:12px;padding:0px 0px 4px 2px; }
.field { width:410px;height:27px;padding:10px 0px 0px 32px;margin-bottom:14px; }
.field input, .field select { width:355px;background:transparent;border:0;color:#212223;font-size:13px; }
.field select { width:395px;background:#fff; }
.field1 { background:url(images/field1.png) no-repeat; }
.field2 { background:url(images/field2.png) no-repeat; }
.field3 { background:url(images/field3.png) no-repeat; }
.field4 { background:url(images/field4.png) no-repeat; }
.field5 { background:url(images/field5.png) no-repeat; }
.field6 { background:url(images/field6.png) no-repeat; }
.textarea-descriere { background:url(images/field7.png) no-repeat;padding:30px 10px 10px 10px;width:926px;height:148px;border:0;font-family: Arial, Helvetica, sans-serif; font-size:13px;color:#212223; }
.mesaj-form { color:#abeafb; font-size: 13px;font-weight:bold; margin:0 0 15px 0; }