@charset "utf-8";
/* CSS Document */

body {width:100%;font-size:14px;color:#000; font-family:Arial, Helvetica, sans serif;padding:5px 0 0 0;margin:0px auto;}
.clear {clear:both !important;display:block;height:0px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}
.space {clear:both !important;display:block;height:20px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}
.clear10 {height:10px;}
.clear7 {height:5px;}
.clear50 {height:50px;}
a img {border:none}
a{color:#F97835;}


#container {float:left;width:100%;background:url(../img/bgBody.jpg) bottom left repeat-x #fff; }
.page {width:942px; margin:0 auto;}
.header {width:937px; margin:0 auto;height:170px;padding:0 0 0 5px;}
.topMain {width:942px; height:10px;margin:0 auto;background:url(../img/topMain.jpg) top left no-repeat;padding:0;margin:0;font-size:0;}
.main {width:897px; margin:0 auto;background:url(../img/bgMain.jpg) top left repeat-x #f2f2f2;border-left:1px solid #f47a49;border-right:1px solid #f47a49;padding:13px 21px 40px 21px}
.logo {float:left;margin:5px 0 0 0;}
.rightLogo {float:right;}

.meniu_top {width:470px;padding:20px 0px 0px 0px;margin:0px; clear:both; position:relative; float:right}
.meniu_top li {list-style-type:none;float:left;padding:0;}
.meniu_top li a {float:left;text-align:center; height:23px;background:url(../img/buton_calificare.png) no-repeat top left;padding:9px 0 0 0;text-decoration:none; width:230px; font-size:14px; font-family:Lucida "Lucida Sans Unicode", "Lucida Grande", sans-serif}
.meniu_top li a.first{color:#F97835; margin-right:10px}
.meniu_top li a.last{color:#09679d}
.meniu_top li ul{ display: block; float:left; margin-top: 28px; margin-left:55px; position: absolute;z-index: 60; background:url(../img/hover_bg.png) no-repeat top left; width:132px; padding:0 }
.meniu_top li ul li a.f1{ background:none; width:132px;color:#ffffff;padding:10px 0 0 0; height:20px; font-size:13px}
.meniu_top li ul li a.f2{ background:none; width:132px; color:#ffffff;font-size:13px}
.meniu_top li ul li a:hover{color:#F97835}


.nav-menu {float:left; clear:both;width:132px;margin:0;padding:0;}
.nav-menu li {width:auto; clear:both;float:left;padding:0 0 12px 0;list-style-type:none;}
.nav-menu li a {float:left; width:100px;font-size:14px;line-height:14px; color:#000; vertical-align:middle; background:url(../img/buttonMenu.jpg) top left no-repeat;font-weight:100;text-decoration:none; padding:9px 0px 9px 0px;text-align:center;}
.nav-menu li a:hover {color:#e9403d;}


.language {float:right;padding:7px 0 0 0;}
.language a {color:#474747;font-size:14px;font-weight:normal;margin:0 0 0 10px;text-decoration:none;}
.language a.selected {color:#e9403d;font-size:14px;font-weight:normal;margin:0 0 0 10px;}        

.search {float:right;padding:37px 0 0 0;}
.bgSearch {padding:7px 10px;float:left;width:152px;height:16px;background:url(../img/inputSearch.png) top left no-repeat;float:left;}
.bgSearch input {color:#9c9d9d;font-size:12px;font-weight:100;font-family:Arial;border:none;margin:0;background:none;}
.buttonSearch {color:#fff;font-size:15px;font-weight:100;font-family:Arial;padding:0;width:71px;height:30px;background:url(../img/butSearch.png) top left no-repeat;float:left;border:none;cursor:pointer;text-align:center;}
.search img {vertical-align:middle;margin:0 0 0 5px;}

.banner {background:url(../img/bgBanner.jpg) top left no-repeat;float:left;width:758px;height:276px;padding:9px 0px 9px 7px;}
.banner .titleBanner {clear:both;float:left;padding:7px 0 0 0;color:#000000;font-size:15px;font-weight:normal;width:512px;text-align:center;}

.sidebar{ float:left; width:283px; clear:none;padding:0px 0 0 24px;}
.content{  float:left; width:589px; clear:none;padding:0px 0 0 0;color:#000;font-size:12px;} 

.sidebarLeft { float:left; width:160px; clear:none;padding:10px 10px 0 0;}
.content1 {  float:left; width:726px; clear:none;padding:10px 0 0 0;color:#000;font-size:12px;} 


.box {clear:both;float:left;width:100%;}
.topBox {background:url(../img/topBox.gif) top left no-repeat;clear:both;float:left;width:589px;height:36px;}
.topBox h1 {color:#f97835;font-size:18px;font-weight:normal;margin:0;padding:9px 0 0 15px;}
.topBox h1 a {color:#f97835; text-decoration:none}
.bottomBox {background:url(../img/bottomBox.gif) bottom left no-repeat;clear:both;float:left;width:589px;height:9px;font-size:0;}
.bgBox {background:url(../img/bgBox.gif) top left repeat-y;clear:both;float:left;width:549px;padding:15px 20px 5px 20px;}
.bgBox p {color:#000000;font-size:14px;font-weight:normal; float:left;/*clear:both;*/margin:0;padding:0 0 10px 0;line-height:20px; text-align:justify}
a.more {clear:both;float:right;background:url(../img/arrow.jpg) center right no-repeat;color:#000000;font-size:12px;font-weight:normal;text-decoration:none;padding:0 15px 0 0;}
a.more:hover {color:#f97835;}


.topBox1 {background:url(../img/topBox1.gif) top left no-repeat;clear:both;float:left;width:283px;height:36px;}
.topBox1 h1 {color:#f97835;font-size:18px;font-weight:normal;margin:0;padding:9px 0 0 15px;}
.topBox1 h1 a {color:#f97835; text-decoration:none}
.bottomBox1 {background:url(../img/bottomBox1.gif) bottom left no-repeat;clear:both;float:left;width:283px;height:9px;font-size:0;}
.bgBox1 {background:url(../img/bgBox1.gif) top left repeat-y;clear:both;float:left;width:253px;padding:15px 15px 5px 15px; text-align:justify}
.bgBox1 p {color:#000000;font-size:12px;font-weight:normal;clear:both;margin:0;padding:0 10px 10px 0;line-height:20px;}
.bgBox1 h2 {color:#000000;font-size:16px;font-weight:normal;margin:0;padding:0 0 13px 0;}
.bgBox1 a.link {color:#000000;font-size:16px;font-weight:normal;margin:3px 0;padding:0;text-decoration:underline;display:block;}
.bgBox1 a.link:hover {text-decoration:none;}

.localizare {float:left;padding:11px 0 0 15px;color:#e9403d;}
.localizare a {color:#e9403d;font-size:14px;font-weight:normal;margin:0 5px;;text-decoration:none;vertical-align:middle;}

.topBox2 {background:url(../img/topBox2.gif) top left no-repeat;clear:both;float:left;width:726px;height:36px;}
.topBox2 h1 {color:#f97835;font-size:16px;font-weight:normal;margin:0;padding:9px 0 0 15px;}
.bottomBox2 {background:url(../img/bottomBox2.gif) bottom left no-repeat;clear:both;float:left;width:726px;height:9px;font-size:0;}
.bgBox2 {background:url(../img/bgBox2.gif) top left repeat-y;clear:both;float:left;width:696px;padding:15px 10px 5px 20px; min-height:495px}
.bgBox2 p {color:#000000;font-size:14px;font-weight:normal;clear:both;margin:0;padding:0 0 10px 0;line-height:20px;}


.nav-menu1 {float:left; clear:both;width:160px;margin:0;padding:0;}
.nav-menu1 li {width:auto; clear:both;float:left;width:160px;padding:0 0 11px 0;list-style-type:none;}
.nav-menu1 li a {float:left; width:100px;font-size:14px;line-height:14px; color:#000; vertical-align:middle; background:url(../img/buttonMenu.gif) top left no-repeat;font-weight:100;text-decoration:none; padding:9px 60px 9px 0px;text-align:center;}
.nav-menu1 li a:hover {color:#f97835;}
.nav-menu1 li a.selected {float:left; width:100px;font-size:14px;line-height:14px; color:#f97835; vertical-align:middle; background:url(../img/buttonMenu.gif) top left no-repeat;font-weight:100;text-decoration:none; padding:9px 60px 9px 0px;text-align:center;}

.nav-menu1 li ul {float:left; clear:both;width:150px;margin:0;padding:10px 0 0 10px;}
.nav-menu1 li ul li {width:auto; clear:both;float:left;padding:0 0 11px 0;list-style-type:none;}
.nav-menu1 li ul li a {float:left; width:150px;font-size:14px;line-height:14px; color:#000; vertical-align:middle; background:url(../img/buttonMenu1.gif) top left no-repeat;font-weight:100;text-decoration:none; padding:9px 0px 9px 0px;text-align:center;}
.nav-menu1 li ul li a:hover {color:#f97835;}
.nav-menu1 li ul li a.selected {float:left; width:150px;font-size:14px;line-height:14px; color:#f97835; vertical-align:middle; background:url(../img/buttonMenu1.gif) top left no-repeat;font-weight:100;text-decoration:none; padding:9px 0px 9px 0px;text-align:center;}


.bg-footer{background:url(../img/bgFooter.jpg) bottom left repeat-x #c4c4c4; width:100%;margin:0 auto;clear:both;float:left;}
.footer {width:942px; margin:0 auto;}
.footer img {margin:6px 0 0 250px;}

.nav-menu-footer {clear:both;width:895px;margin:0 auto;margin-top:7px;padding:0; float:left}
.nav-menu-footer li{width:auto; float:left; clear:none;padding:0 2px 0 0;list-style-type:none;background:url(../img/separatorMenuFooter.jpg) center right no-repeat}
.nav-menu-footer li a{float:left; font-size:12px; color:#3d3c3d; vertical-align:middle;font-weight:100;text-decoration:none; padding:0px 20px;text-align:center;}
.nav-menu-footer li a:hover{color:#fff;text-align:center;}
.nav-menu-footer li.last {background:none;}

.nav-menu-footer1 {float:right;/*clear:both;*/width:auto;margin:0px 0 15px 0;padding:0;}
.nav-menu-footer1 li{width:auto;clear:both; float:left;padding:0;list-style-type:none;line-height:23px;}
.nav-menu-footer1 li a{float:left; font-size:14px; color:#6f6f6f; vertical-align:middle;font-weight:100;text-decoration:none; padding:0px 18px 0px 18px;text-align:center;}
.nav-menu-footer1 li a:hover{color:#fff;text-align:center;}

.copy {padding:5px 0 0 0;font-size:12px;text-decoration:none;line-height:12px;color:#bcbcbc;font-weight:100;clear:both;width:100%;float:left;text-align:center;padding-bottom:3px;}
.copy span {font-size:11px;color:#818181;}
.copy a {color:#818181;font-size:11px;text-decoration:none; }


/*  change */
.topBox2 {background:url(../img/topBox2.gif) top left no-repeat;clear:both;float:left;width:726px;height:32px;}
.topBox2 h1 {color:#f97835;font-size:16px;font-weight:normal;margin:0;padding:5px 0 0 15px;}
.bgBox2 {background:url(../img/bgBox2.gif) top left repeat-y;clear:both;float:left;width:701px;padding:15px 10px 5px 15px;}

.localizare {float:left;padding:7px 0 0 15px;color:#e9403d;}
.localizare a {color:#f97835;font-size:14px;font-weight:normal;margin:0 5px;;text-decoration:none;vertical-align:middle;}
.localizare a:hover {color:#000;}
.localizare span {color:#f97835;font-size:14px;font-weight:normal;margin:0 5px;;text-decoration:none;vertical-align:middle;}

/* add css */ 
.banner1 {float:left;padding:0 10px;}
.text {padding :0 18px 0 15px; text-align:justify}  
.text p {margin:0;padding:5px 0;/*text-indent:30px*/}

.topBox21 {background:url(../img/topBox2.jpg) top left no-repeat;clear:both;float:left;width:699px;height:36px;}
.topBox21 h1 {color:#f97835;font-size:16px;font-weight:normal;margin:0;padding:7px 0 0 15px;}
.topBox21 h1 a {color:#f97835; text-decoration:none}
.bottomBox21 {background:url(../img/bottomBox2.jpg) bottom left no-repeat;clear:both;float:left;width:699px;height:13px;font-size:0;}
.bgBox21 {background:url(../img/bgBox2.jpg) top left repeat-y;clear:both;float:left;width:669px;padding:15px 10px 5px 20px;}
.bgBox21 p {color:#000000;font-size:14px;font-weight:normal;margin:0;padding:0;line-height:20px; text-align:justify}
.bgBox21 .img {float:left;margin:0 25px 0 0;width:auto;}               
.bgBox21 .text {float:left;margin:0;width:480px; padding:0 15px}       
.bgBox21 a.more {clear:none;} 

.top_teme {background:url(../img/top_teme.jpg) top left no-repeat;clear:both;float:left;width:699px;height:36px;}
.top_teme h1 {color:#f97835;font-size:15px;font-weight:normal;margin:0;padding:10px 0 0 15px;}
.top_teme h1 a {color:#f97835; text-decoration:none}   


.comments {float:left;padding:0 50px 0 65px;}                   
.comments h2 {color:#f97835;font-size:16px;font-weight:normal;margin:0;padding:0 0 15px 0;}
.comments p {display:block;padding:0 0 20px 0;line-height:18px; font-size:13px }
.comments p span {color:#f97835;}

.form {float:left;padding:10px 0 0 100px;width:378px;line-height:18px; font-size:13px}
.form .inpText {background:url(../img/bggInp.jpg) top left no-repeat;border:none;padding:4px 10px 0px 10px;height:22px;width:350px;margin:5px 0;}
.form .inpText input {color:#000;border:none;font-size:14px;width:350px;border:none;background:none;line-height:14px;}
.form .inpTextCode {background:url(../img/bgInpCode.jpg) top left no-repeat;border:none;padding:4px 10px 0px 10px;height:22px;width:104px;margin:5px 0;float:left}
.form .inpTextCode input {color:#000;border:none;font-size:14px;width:104px;border:none;background:none;line-height:14px;}
.form .bgTextarea {background:url(../img/bgTextarea.jpg) top left no-repeat;border:none;padding:10px 10px 10px 10px;height:167px;width:350px;color:#000;margin:6px 0;}         
.form .bgTextarea textarea {height:167px;width:350px;border:none;background:none;color:#000;font-size:14px;line-height:14px;/*text-transform:uppercase*/}
.form .button {float:right;background:url(../img/button.jpg) top left no-repeat;width:82px;height:31px;color:#fff;font-size:14px;text-align:center;border:none;cursor:pointer;_padding-top:8px;}
.form .textCode {float:left;padding-top:8px;}
.form .code {vertical-align:middle;float:left;margin:0 7px}

/*.form .inpText input { text-transform:uppercase}*/

.contact {float:left;padding:0 50px 0 50px;}                   
.contact p {display:block;padding:0 0 20px 0;line-height:18px; }
.contact p a {color:#f97835;}


/*sitemap*/

.ul_despre{ padding-left:10px; margin:0px}.ul_servicii{ padding-left:10px; margin:0px}.ul_proiecte{ padding-left:10px; margin:0px}.ul_stiri{ padding-left:10px; margin:0px}.ul_pages{ padding-left:10px; margin:0px}
.ul_despre li{padding:5px 0px 5px 0px}.ul_servicii li{padding:5px 0px 5px 0px}.ul_proiecte li{padding:5px 0px 5px 0px}.ul_stiri li{padding:5px 0px 5px 0px}.ul_pages li{padding:5px 0px 5px 0px}
.ul_despre a {
    color: #0D74AF;
    font-weight: 100;
    outline: medium none;
    position: relative;
    text-decoration: none;
    z-index: 10;
}

.ul_servicii a {
    color: #0D74AF;
    font-weight: 100;
    outline: medium none;
    position: relative;
    text-decoration: none;
    z-index: 10;
}

.ul_proiecte a {
    color: #0D74AF;
    font-weight: 100;
    outline: medium none;
    position: relative;
    text-decoration: none;
    z-index: 10;
}

.ul_stiri a {
    color: #0D74AF;
    font-weight: 100;
    outline: medium none;
    position: relative;
    text-decoration: none;
    z-index: 10;
}


.ul_pages a {
    color: #0D74AF;
    font-weight: 100;
    outline: medium none;
    position: relative;
    text-decoration: none;
    z-index: 10;
}
.ul_pages a:hover {color:#F97835;}.ul_despre a:hover {color:#F97835;}.ul_servicii a:hover {color:#F97835;}.ul_proiecte a:hover {color:#F97835;}.ul_stiri a:hover {color:#F97835;}.ul_pages a:hover {color:#F97835;}
a.cat_pr{color:#F97835;font-weight:800; text-decoration:none}
a.cat_pr:hover{color:#0D74AF; }

/*end sitemap*/

.tab_pagination td {vertical-align:top;display:block;text-align:center;color:#e9403d;}

.tab_pagination td a {background:url(../img/pag.jpg) top left no-repeat;display:inline-block;color:#f97835;font-size:14px;font-weight:normal;margin:0 5px 0 0;text-decoration:none;vertical-align:middle;text-align:center;width:20px;height:23px;padding-top:6px;}
.tab_pagination td a:hover {background:url(../img/pagSelected.jpg) top left no-repeat;color:#fff;}

.tab_pagination td b {background:url(../img/pagSelected.jpg) top left no-repeat;display:inline-block;color:#fff;font-size:14px;font-weight:normal;margin:0 5px 0 0;text-decoration:none;vertical-align:middle;width:20px;height:23px;padding-top:6px;}

.span_paginare{background:url(../img/pagSelected.jpg) top left no-repeat;display:inline-block;color:#fff;font-size:14px;font-weight:normal;margin:0 5px 0 0;text-decoration:none;vertical-align:middle;width:20px;height:23px;padding-top:6px;}
/*.paginare{text-decoration:none;color:#fff;font-size:11px;font-weight:800;background:#b22327;border:solid 1px #d2262c;padding:3px 5px; margin-right:2px}*/

.fieldset {
border:1px solid #E2E2E2;
margin-top:16px;
padding:0 10px 10px;
}

.fieldset ul{padding:0px 0px 0px 5px; margin:0px}
.fieldset ul li{ list-style:none; padding-top:10px}

.fieldset a { color:#0E75AF; text-decoration:none; font-size:12px; line-height:20px}
.fieldset a:hover{color:#F97835;}

.mycarousel {background: url("../img/bg_carusel.png") no-repeat scroll left top transparent; height: 137px; margin: 0 auto; overflow: hidden; padding: 0; width: 661px;}
.mycarousel ul {padding:0 0 0 0px;}
.mycarousel ul li{float:left;padding:9px 1px;}