
 * {
 margin: 0; 
 padding: 0;
 list-style: none;
 outline: none;
 background-repeat: no-repeat;
 }

 a img, form, fieldset {border: 0;} 

 body {background-color: #DDE0E4; background-image:url(../images/body_bg.gif); background-repeat: repeat; font-family: Verdana; font-size: 11px; color: #777;  }
 #wrapper { background-color: #314F78; height: 530px; width: 100%; position: absolute; top: 0; left: 0; background-image:url(../images/t3.gif); background-position: 50% 85px; min-width: 900px; }
 #container {width: 886px;   margin: 0 auto; position: relative; top: 0; left: 0; }
 #info_sidebar {width: 710px; float: left; }
 .loading {display:block; height:350px; background-image:url(../images/ajax_loader.gif); background-position:center; color:#FFF; text-indent:-3000px;}
 
 #head {height: 138px; width: 100%; float: left; }

 #meniu_proiect a:link, #meniu_proiect a:active, #meniu_proiect a:visited {color:#314F78; text-decoration: none;}
 #meniu_proiect a:hover {text-decoration: underline;}
 #more_news {color:#314F78;}

 h1 {width: 339px; height: 97px; margin-top: 23px; position: relative; left: 29px; float: left;  }
 h1 a {text-indent: -3000px; display: block; height: 100%; width: 100%; background-image:url(../images/tender-logo.gif); overflow: hidden;}
 h2 {text-indent: -3000px; overflow: hidden; height: 25px;}
 h2.noutati {background-image:url(../images/h2_noutati.gif);}
 h2.cariere {background-image:url(../images/h2_cariere.gif);}
 h2.tender {background-image:url(../images/h2_tender.gif);}
 h2.membrii {background-image:url(../images/h2_membrii.gif);}
 h2.contact {background-image:url(../images/h2_contact.gif);}
 h2.adrese {background-image:url(../images/h2_adrese.gif);}
 h2.strategie {background-image:url(../images/h2_strategie.gif);}
 h2.istoric {background-image:url(../images/h2_istoric.gif);}
 h2.locatie {background-image:url(../images/h2_locatie.gif);}
 
 a:link,  a:visited,  a:active {color: #4AB0FE; text-decoration: underline;}
 a:hover {text-decoration: none;}
 
 ul#lang {float: right; position: relative; right: 12px;}
 ul#lang li {float: left; width: 69px; height: 33px; background-color: #446087;}
 ul#lang li span {cursor: default;}
 ul#lang li.romana span, ul#lang li.romana a { background-image:url(../images/romana.gif);}
 ul#lang li.english span, ul#lang li.english a { background-image:url(../images/english.gif);}
 ul#lang li a:link, ul#lang li a:visited, ul#lang li a:active, ul#lang li span {display: block; height: 33px; background-color: #446087; text-indent: -3000px; overflow: hidden;}
 ul#lang li a:hover,  ul#lang li span {background-position: 0 -33px;}
 
 #content {width: 864px; float: left; position: relative; top: 0; left: 0; padding: 10px 11px 0;}
 #left_png {display: block; background-image:url(../images/left_png.png); width: 11px; height: 484px; position: absolute; top: 0; left: 0;}
 #top_png {display: block; width: 864px; height: 10px; background-image:url(../images/top_png.png); position: absolute; top: 0; left: 11px;}
 #right_png {display: block; background-image:url(../images/right_png.png); width: 11px; height: 483px; position: absolute; top: 0; right: 0;}
 
 #page {height: 382px; background-color: #fff; width: 100%; float: left; position: relative; top: 0; left: 0;}
 
 #sec_menu {width: 100%; float: left; height: 59px;  position: relative; z-index: 2000; top: 0; left: 0;}
 #sec_menu li {float: left; width: 96px; height: 67px; position: relative; top: 0; left: 0; }
 #sec_menu li a {display: block; height: 51px !important;  border-style: solid; border-width: 8px 0 0; position: relative; top: 0 ; left: 0; cursor: pointer; overflow: hidden; }
 #sec_menu li a:link span, #sec_menu li a:visited span, #sec_menu li a:active span {display: block; height: 102px; width: 96px; text-indent: -3000px;   position: absolute; top: 0; left: 0; overflow: hidden; }
 #sec_menu li a:hover span {top: -51px;}
 
 #sec_menu li.a a {border-color: #283B54; }
 #sec_menu li.a ul {background-color: #283B54; left: 0;}
 #sec_menu li.a li {background-image:url(../images/li_a_bg.gif);}
 #sec_menu li.a a span {background-image: url(../images/a_link.png);}
 
 #sec_menu li.b a {border-color: #338A52;}
 #sec_menu li.b ul {background-color: #338A52; left: -96px;}
 #sec_menu li.b li {background-image:url(../images/li_b_bg.gif);}
 #sec_menu li.b a span {background-image: url(../images/b_link.png);}
 
 #sec_menu li.c a {border-color: #8FB72F;}
 #sec_menu li.c ul {background-color: #8FB72F; left: -192px; }
 #sec_menu li.c li {background-image:url(../images/li_c_bg.gif);}
 #sec_menu li.c a span {background-image: url(../images/c_link.png);}
 
 #sec_menu li.d a {border-color: #FFA633;}
 #sec_menu li.d ul {background-color: #FFA633; left: -288px;}
 #sec_menu li.d li {background-image:url(../images/li_d_bg.gif);}
 #sec_menu li.d a span {background-image: url(../images/d_link.png);}
 
 #sec_menu li.e a {border-color: #BF5F49;}
 #sec_menu li.e ul {background-color: #BF5F49; left: -384px;}
 #sec_menu li.e li {background-image:url(../images/li_e_bg.gif);}
 #sec_menu li.e a span {background-image: url(../images/e_link.png);}
 
 #sec_menu li.f a {border-color: #CC0029;}
 #sec_menu li.f ul {background-color: #CC0029; left: -480px;}
 #sec_menu li.f li {background-image:url(../images/li_f_bg.gif);}
 #sec_menu li.f a span {background-image: url(../images/f_link.png);}
 
 #sec_menu li.g a {border-color: #834124;}
 #sec_menu li.g ul {background-color: #834124; left: -576px; }
 #sec_menu li.g li {background-image:url(../images/li_g_bg.gif);}
 #sec_menu li.g a span {background-image: url(../images/g_link.png);}
 
 #sec_menu li.h a {border-color: #6F7B5F;}
 #sec_menu li.h ul {background-color: #6F7B5F; left: -672px;}
 #sec_menu li.h li {background-image:url(../images/li_h_bg.gif);}
 #sec_menu li.h a span {background-image: url(../images/h_link.png);}
 
 #sec_menu li.i a {border-color: #6699CC;}
 #sec_menu li.i ul {background-color: #6699CC; left: -768px;}
 #sec_menu li.i li {background-image:url(../images/li_i_bg.gif);}
 #sec_menu li.i a span {background-image: url(../images/i_link.png);}
 
 #sec_menu li ul {position: absolute; bottom: 67px; height: 49px; width: 864px; display: none; float: left; overflow: hidden; z-index: 10; }
 #sec_menu li ul#deschis {z-index: 5;} 
 #sec_menu li ul li {height: 49px;}
 #sec_menu li ul li a {border: 0; height: 49px; line-height: 49px; color: #EFF1F3; text-decoration: none; padding: 0 17px; float: left; }
 #sec_menu li ul li a:hover {text-decoration: underline !important;}
 #sec_menu li ul li {width: auto; padding-right: 1px;  background-position: right center;}
 #sec_menu li ul li.last {padding: 0; background: none;}
 #sec_menu li:hover ul {display: block;}
 
 
 #main_menu {float: left; padding-left: 29px; padding-top: 24px; width: 125px;}
 #main_menu li {float: left; width: 100%; padding-bottom: 1px; background-image:url(../images/main_menu_bg.gif); background-repeat: repeat-x; background-position: left bottom;}
 #main_menu li.last {padding: 0; background: none;}
 #main_menu li a {float: left; width: 100%; display: block; height: 24px; text-indent: -3000px; background-position: 7px -50px; overflow: hidden; text-decoration: none;}
 #main_menu li a:hover {background-position: 7px -25px; }
 #main_menu li.select { background: none; } 
 #main_menu li a.selected_link {background-position: 7px 0 !important;}
 #main_menu ul { margin-bottom: -1px;}
 
 
 a.prezentare { background-image:url(../images/prezentare.gif);}
 a.membrii { background-image:url(../images/membrii_grupului.gif);}
 a.cariere { background-image:url(../images/cariere.gif);}
 a.contacte { background-image:url(../images/contacte.gif);}
 a.noutati { background-image:url(../images/noutati.gif);}
 
 #main_menu li ul  a {text-indent: 0; font-size: 10px; color: #9A9A9A; line-height: 24px; text-indent: 24px; } 
 #main_menu li ul  a:hover {color: #314F78;}
 #main_menu li ul li {padding: 1px 0 0; background-position: left top;}
 #main_menu  ul {width: 100%; float: left;  padding-bottom: 1px; background-image:url(../images/main_menu_bg.gif); background-repeat: repeat-x; background-position: left bottom;}
 
 #info {float: left; width: 423px; padding-left: 37px; padding-top: 32px; position: relative; top: 0; left: 0;}
 #content p, #content dl {margin-top: 7px; line-height: 18px;}
 #content p.first {padding: 0;}

 #sidebar {width: 203px; float: right; position: relative; right: 19px; padding-top: 32px;}
 
 #footer {width: 100%; float: left;  padding-top: 15px;  height: 30px; /* position: absolute; top: 589px; left: 0; */ position: relative; top: -8px; }
 .desero {display: block; width: 106px; height: 16px; text-indent: -3000px; overflow: hidden; background-image:url(../images/desero.png); float: right; position: relative; right: 23px;}
 #footer p {float: left; position: relative; left: 22px; line-height: 30px; font-size: 10px; color: #898989; cursor:default;}
 h3.domenii {position: absolute; bottom: 0; left: 0; background-image:url(../images/domenii.gif); width: 260px; height: 44px; text-indent: -3000px; overflow: hidden; clear: left;}
 
 #continut h3 {margin-bottom:3px; margin-top:15px;}
 
 /* start scroll */
 #info  .homepage {width: 430px ; padding-right: 10px;}
  
 #scroll {overflow: auto; height: 368px; width: 650px; position: absolute; top: 90px; }
 #track, #track2, #track3, #track4 {background-image:url(../images/track.gif); background-repeat: repeat-y;}
 #drag, #drag2, #drag3, #drag4 { background-image: url(../images/drag.gif); }
 #up, #up2, #up3, #up4 { width: 11px; height: 11px; background-image: url(../images/up.gif); position: absolute; top: 23px; left: 410px; cursor: pointer; background-position: 0 -11px;	}
 #down, #down2, #down3, #down4 { width: 11px; height: 11px; background-image: url(../images/down.gif); position: absolute; top: 249px; left: 410px; cursor: pointer; background-position: 0 -11px;  }
 #up4, #down4 {left: 416px;}
 #up4 {top: 0;}
 
 .up:hover, .down:hover { background-position: 0 0 !important;}
 .scroll {/*padding-bottom: 40px; padding-right: 15px; */} 
 #masca, #masca2, #masca3 {padding-top: 15px;}
 /* end scroll */
 
 img.logo {display: block; margin-bottom: 40px;}
  
 .foto {background-image:url(../images/foto_middle.gif); width: 207px; background-repeat: repeat-y; float: left; margin-right: 10px; display: inline;}
 .foto_top {background-image:url(../images/foto_top.gif); }
 .foto_bottom { background-image:url(../images/foto_bottom.gif); padding: 18px 17px 18px 18px; background-position: left bottom;}
 .foto img {display: block;}
  
 #meniu_proiect {width: 416px; float: left; position: absolute; top: 55px; left: 37px; background-color: #fff; height: 25px; z-index: 1000;  }
 #meniu_proiect li {float: left; padding: 0 13px; background-image:url(../images/li_bg_proiect.gif); background-position: right center; }
 #meniu_proiect li.first {padding-left: 0;}
 #meniu_proiect li.last {padding-right: 0; background: none;}

 ul.unordered li {padding-top: 7px;}
 ul.unordered {margin-top: -7px; padding-top: 15px; text-indent: 10px;}
 ul.unordered ul {margin-top: -15px; padding-left: 20px;}
 
 #content dl dt {font-weight: bold; }
 #content dl dd {padding-left: 20px;}

 a.selected_nav {cursor:default !important; text-decoration:underline !important;}

 /* start tender map */
 #tender_map {width: 391px; height: 285px; background-image:url(../images/tender_map.gif); position: relative; top: 0; left: 0;   }
 .tender_map_js {position: absolute !important; top: 205px !important; left: 202px !important;}
 #tender_map_nav {position: absolute; top: 0; left: 0;  }
 #tender_map_nav li {position: absolute; padding-bottom: 5px;  }  
 #tender_map_nav li a {height: 15px; background-position: 0 -15px; text-indent: -3000px; overflow: hidden; display: block;}
 #tender_map_nav li a.on {background-position: 0 0;}
 li#timisoara {top: 131px; left: 18px; width: 41px; height: 24px; }
 #tender_map_nav li#timisoara a { background-image:url(../images/images_orase/timisoara.gif); height: 22px; background-position: 0 -22px;}
 #tender_map_nav  li#timisoara a.on {background-position: 0 0;}
 
 li#bucuresti {top: 213px; left: 215px; width: 38px; height: 22px; }
 #tender_map_nav li#bucuresti a { background-image:url(../images/images_orase/bucuresti.gif); height: 22px; background-position: 0 -22px;}
 #tender_map_nav li#bucuresti a.on {background-position: 0 0;}
 li#arad {top: 111px; left: 51px; width: 21px;  }
 li#arad a {background-image:url(../images/images_orase/arad.gif);}
 li#oradea {top: 63px; left: 75px; width: 31px;  }
 li#oradea a {background-image:url(../images/images_orase/oradea.gif);}
 li#satumare {top: 24px; left: 113px; width: 41px;  }
 li#satumare a {background-image:url(../images/images_orase/satumare.gif);}
 li#satumare {top: 24px; left: 113px; width: 41px;  }
 li#satumare a {background-image:url(../images/images_orase/satumare.gif);}
 li#lugoj {top: 138px; left: 71px; width: 24px;  }
 li#lugoj a {background-image:url(../images/images_orase/lugoj.gif);}
 li#orastie {top: 128px; left: 129px; width: 30px;  }
 li#orastie a {background-image:url(../images/images_orase/orastie.gif);}
 li#medias {top: 116px; left: 166px; width: 28px;  }
 li#medias a {background-image:url(../images/images_orase/medias.gif);}
 li#tgmures {top: 95px; left: 173px; width: 39px;  }
 li#tgmures a {background-image:url(../images/images_orase/tgmures.gif);}
 li#fagaras {top: 138px; left: 189px; width: 34px;  }
 li#fagaras a {background-image:url(../images/images_orase/fagaras.gif);}
 li#moinesti {top: 101px; left: 248px; width: 35px;  }
 li#moinesti a {background-image:url(../images/images_orase/moinesti.gif);}
 li#orsova {top: 191px; left: 88px; width: 31px;  }
 li#orsova a {background-image:url(../images/images_orase/orsova.gif);}
 li#tgjiu {top: 176px; left: 124px; width: 25px;  }
 li#tgjiu a {background-image:url(../images/images_orase/tgjiu.gif);}
 li#craiova {top: 216px; left: 144px; width: 33px;  }
 li#craiova a {background-image:url(../images/images_orase/craiova.gif);}
 li#urlati {top: 182px; left: 227px; width: 23px;  }
 li#urlati a {background-image:url(../images/images_orase/urlati.gif);}
 li#buzau {top: 171px; left: 261px; width: 25px;  }
 li#buzau a {background-image:url(../images/images_orase/buzau.gif);}
 li#cernavoda {top: 214px; left: 312px; width: 46px;  }
 li#cernavoda a {background-image:url(../images/images_orase/cernavoda.gif);}
 li#caransebes {top: 159px; left: 48px; width: 47px;  }
 li#caransebes a {background-image:url(../images/images_orase/caransebes.gif);}
 li#deva {top: 129px; left: 97px; width: 20px;  }
 li#deva a {background-image:url(../images/images_orase/deva.gif);}
 li#hunedoara {top: 145px; left: 110px; width: 48px;  }
 li#hunedoara a {background-image:url(../images/images_orase/hunedoara.gif);}
 li#ploiesti {top: 190px; left: 188px; width: 30px;  }
 li#ploiesti a {background-image:url(../images/images_orase/ploiesti.gif);}
 li#videle {top: 227px; left: 187px; width: 24px;  }
 li#videle a {background-image:url(../images/images_orase/videle.gif);}
   
 #tender_map_nav ul {display: none; float: left;}
 #tender_map_nav ul, #tender_map_nav ul li {position: relative; top: 0; left: 0; }
 #tender_map_nav ul li {width: 100%; float: left; padding-bottom: 0;}
 #tender_map_nav ul li a:link, #tender_map_nav ul li a:visited, #tender_map_nav ul li a:active {text-indent: 0;    height: auto !important; line-height: 18px; color: #808080; text-decoration: none; padding-left: 19px; background-position: 7px 6px !important; width: 121px; float: left;   }
 #tender_map_nav ul li a:hover {background-color: #F0F0F0; color: #314F78; background-position: 7px 6px !important; }
 a.industrie_petroliera {background-image:url(../images/color1.gif) !important;}
 a.industrie_energetica {background-image:url(../images/color2.gif) !important;}
 a.prospectiuni_geologice {background-image:url(../images/color3.gif) !important;}
 a.constructii_industriale_si_civile {background-image:url(../images/color4.gif) !important;}
 a.constructii_si_reabilitari_de_drumuri {background-image:url(../images/color5.gif) !important;}
 a.dezvoltare_imobiliara {background-image:url(../images/color6.gif) !important;}
 a.agricultura {background-image:url(../images/color7.gif) !important;}
 a.it_and_c {background-image:url(../images/color8.gif) !important;}
 a.turism {background-image:url(../images/color9.gif) !important;}
 #tender_map_nav ul {width: 140px; background-color: #fff; top: 4px; border: 1px solid #B3B3B3; padding: 4px; z-index: 10;}
 #membri_sidebar {width: 140px; float: left;}
 #membri_sidebar li {float: left;}
 #membri_sidebar li a:link, #membri_sidebar li a:visited, #membri_sidebar li a:active {color: #808080; line-height: 18px; text-decoration: none; padding-left: 19px; background-position: 7px 6px; width: 121px; display: block;}
 #membri_sidebar li a:hover {background-color: #F0F0F0; color: #314F78;}
 /* end tender map */
  
 /* start contact */
 #contact {padding-top: 11px; width: 316px; float: left; padding-left: 15px;}
 #contact form, #contact fieldset {width: 100%; float: left;}
 #contact label {display: block; width: 64px; float: left; line-height: 20px;}
 input.text, textarea {width: 244px;  font-family: Verdana; font-size: 11px; display: block; }
 #contact input.text,   #contact textarea   {float: right;}  
 #contact input.browse {float: left;}
 textarea {height: 115px;}
 input.text {height: 16px; line-height: 16px;}
 input.button {float: left; position: relative; left: 66px;}
 input.button {padding: 0 2px;}
 input.browse { position: relative; left: 4px;}
 .row {width: 100%; float: left; padding-bottom: 6px;}
 span.message {width:100%; height:30px; display:block; font-weight:bold; margin-top:-5px;}
 /* end contact */
 
 /* start sidebar */
 .sedii {width: 100%; float: left;}
 .noutati {width: 100%; float: left;}
 #content .sedii dl, #content .noutati dl {padding: 0 0 14px;}
 #content .noutati dl.last {margin:0; padding:0; margin-top:-10px;}
 #content .sedii dd, #content .noutati dd  {padding: 0; margin-bottom: -2px; }
 #content .sedii dt, #content .noutati dt  {color: #231F20; margin-bottom: -2px;}
 #content .noutati dt {color:#9A9A9A;}
 /* end sidebar */

 /* start cariere */
 h3 {font-size: 11px; padding-bottom: 1px;}
 #cariere p {padding-top: 3px; padding-bottom: 30px;}
 /* end cariere */

