* { font-family: "Trebuchet MS"; font-size: 11px; }

table { empty-cells: show; }

body { margin: 0px; padding: 0px; border: 0px; background: url('../images/leftbg.png') repeat-y left top; }

h1 { font-size: 13px; margin-bottom: 4px; }
h2 { font-size: 12px; margin-bottom: 4px; }
h2 > a { font-size: 14px; text-decoration:none; text-transform: uppercase; color:#800000; }
h2 > a > span { font-size: 12px; text-decoration:none; color:black; font-weight:normal; text-transform: none;}
p { font-size: 11px; margin: 10px 10px 0px 0; text-align: justify;}

/* NODURI */
a.node,a.node:visited,a.node:link { display: block; font-weight: bold; color: #DD0000; font-size: 12px; text-decoration: none; padding-left: 10px; background: url('../images/bullet_menu_1.gif') no-repeat 0px 4px;}
a.nodeExp,a.nodeExp:visited,a.nodeExp:link { display: block; font-weight: bold; color: #FF8200; font-size: 12px; text-decoration: none; padding-left: 10px; background: url('../images/bullet_menu_2.gif') no-repeat 0px 4px;}
a.node:hover { color: #DD0000; background: url('../images/bullet_menu_2.gif') no-repeat 0px 4px; }
a.nodeExp:hover { color: #DD0000; }

.nodeCont { margin: 3px; padding: 7px; background-color: #f8f8f8; border: 2px solid #efefef;}
.picCont { background-color:white; width:99%; text-align:center; border:2px solid #efefef;}

/* HEADER */
.header { vertical-align: top; }
.logo { width: 100%; height: 124px; margin-top: 6px; }
.logo img { float: left; margin-left: 0px; margin-top: 10px; }
.logo div { float: right; margin-right: 4px; background-color: #e5e5e5; }

/* BANDA STANGA */
a.copyLink { position: absolute; bottom: 10px; left: 17px; width: 38px; height: 176px; }
a.copyLink:hover { position: absolute; bottom: 10px; left: 17px; width: 38px; height: 176px; }

/* MENIU LIMBA */
.lang { display: block; position: absolute; left: 0; top: 130px; width: 68px; height: 58px; background: url('../images/leftlangbg.png') no-repeat; padding-left: 17px; padding-top: 27px; line-height: 13px; }
.lang a, 
.lang a:visited { font-family: "Arial Narrow"; font-weight: bold; display: block; color: #CBCBCB; text-decoration: none; }
.lang a:hover { color: white; text-decoration: none; }
.lang div { font-family: "Arial Narrow"; font-weight: bold; display: block; color: white; background: url('../images/langbul.png') no-repeat 0px 3px; margin-left: -10px; padding-left: 10px; }

/* MENIU PRINCIPAL */
.topmenu { width: 100%; height: 35px; background: url('../images/menubg.png') repeat-x bottom right; }
.topmenu a, 
.topmenu div { display: block; float: left; text-decoration: none; }
.topmenu div span div { display: none; margin-left: 5px; margin-top: 5px; }
.topmenu a span { display: none; }
.topmenu a:hover span { display: block; position: absolute; left: 85px; top: 165px; height: 23px; width: 527px; background: white url('../images/menuline.png') no-repeat bottom left; font-weight: normal; color: #666666; }
.topmenu a:hover span div { margin-left: 5px; margin-top: 5px; }

/* ZONE DREAPTA */
.areas { width: 325px; vertical-align: top; }
.areas .area { float: right; width: 322px; background: #e5e5e5 url('../images/box.corner.topleft.png') no-repeat; margin-top: 8px; }
.areas .area #area1, .areas .area #area2 { width: 100%; height: 100%; background: url('../images/box.corner.bottomleft.png') no-repeat bottom left; }

/* SLIDE-SHOW-URI */
.slideShows { vertical-align: top; background-color: #f5f5f5; }
.slideShows div { float: right; background-color: #e5e5e5; }
.slideShows .lucrari { margin-top: 6px; }
.slideShows .anunturi { margin-top: 10px; }

/* PAGINA */
.page { vertical-align: top; }
.pageContent { display: block; padding-left: 10px; padding-right: 4px; }
.heading { width: 200px; color: white; font-size: 14px; font-weight: bold; padding-left: 10px; background-color: #666666; }
.headingRight { width: 15px; background: url('../images/heading.right.png') no-repeat; }
.sendByMail { display: block; width: 35px; height: 28px; background: white url('../images/heading.sendbymail.png') no-repeat; }

/* CAUTARE */
.search { width: 145px; background: url('../images/searchbox.middle.png') no-repeat; }
.search input { border: 0px solid red; width: 100%; height: 17px; margin-left: 2px; margin-top: 1px; }

/* PORTOFOLIU */
.pfolioEntry { width: 100%; height: 165px; background: #E7EEF5 url('../images/portfolio.right.png') no-repeat right top; position: relative; }
.pfolioEntry > div { position: relative; float: left; width: 190px; height: 100%; background-color: white; background: #E7EEF5 url('../images/portfolio.left.png') no-repeat right top; }
.pfolioEntry > div > a,
.pfolioEntry > div > a:visited { position: absolute; left: 145px; top: 10px; width: 25px; height: 29px; background: url('../images/portfolio.picbox.zoombtn.gif') no-repeat; }
.pfolioEntry > div > a:hover { background: url('../images/portfolio.picbox.zoombtn.hl.gif') no-repeat; }
.pfolioEntry > div > div { position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; background: url('../images/portfolio.picbox.bottom.png') no-repeat bottom left; }
.pfolioEntry > div > div > a,
.pfolioEntry > div > div > a:visited { display: block; float: left; width: 27px; height: 22px; margin-left: 6px; margin-top: 4px; background: url('../images/portfolio.picbox.btn.png') no-repeat; text-align: center; padding-top: 4px; text-decoration: none; font-weight: bold; font-size: 13px; color: #808080; }
.pfolioEntry > div > div > a:hover, 
.pfolioEntry > div > div > .sel { background: url('../images/portfolio.picbox.btn.hl.png') no-repeat; text-decoration: none; color: black; }
.pfolioEntry > span { display: block; padding-left: 10px; }
.pfolioEntry > .numeLucrare { padding-top: 7px; font-size: 14px; font-weight: bold; }
.pfolioEntry > .numeClient { padding-top: 1px; font-weight: bold; }
.pfolioEntry > .descLucrare { padding-right: 15px; padding-top: 7px; text-indent: 10px; text-align: justify; }

a.icon_pdf_en {padding-left:41px; background: url('../images/icon_pdf_en.png') no-repeat 0px 0px;}
a.icon_pdf_ro {padding-left:41px; background: url('../images/icon_pdf_ro.png') no-repeat 0px 0px;}
a.icon_pdf_gr {padding-left:41px; background: url('../images/icon_pdf_gr.png') no-repeat 0px 0px;}
a.icon_www {padding-left:41px; background: url('../images/icon_www.png') no-repeat 0px 0px;}

.spl {padding-left:10px;}
