
 * {
 margin: 0; 
 padding: 0;
 list-style: none;
 background-repeat: no-repeat;
 
 }
 
 
 
a
{
  outline: none;
}
 a img, fielset {border: 0;}
 a:link, a:visited, a:hover, a:active {color: #000; text-decoration: none;}
 #continut a:link, #continut a:visited, #continut a:hover, #continut a:active {background-color: #000; color: #fff;}
 
 img {display: block;}
 html, body {height: 100%;}
 
 body {background: #fff; 
 font: 11px 'Lucida Console', Monaco, 'Courier New', Courier, monospace; 
 color: #000;
 
 
 }
 
 #loader { background-image:url(../../images/loader.gif); width:8px; height:13px; position:absolute; top:25px; left:406px; z-index:99999;}
 .off {display:none;}
 
 .clearer {height: 1px; clear: both;}
 #container {/* width: 951px; float: left; */ position: relative; top: 0; left: 0; min-height: 600px; height: 100%; width: 991px;    }
 #content {z-index:1; clear: left;}
 
 /* start left column */
 #left_column {float: left; 
 width: 276px;
 position: relative;
 left: 25px;
 z-index: 1000; 

 }
 
 #logo {display: block; height: 61px; width: 165px;   background-image:url(../../images/scoci.gif); position: absolute; bottom: 55px; left: 0; z-index: 101;}
 #logo a {display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -3000px; }
 
 #navigation {height: 100%; width: 401px; float: left; position: absolute;  left: 0; z-index: 100;    }
 #main_menu {width: 175px; position: absolute; top: 0; left: 0;  background-color: #fff; z-index: 100; height: 100%; padding-left: 25px;    }
 #main_menu li.first {margin-top: 25px;}
 #navigation ul {float: left;}
 #navigation li {float: left; width: 100%; clear: left;  line-height: 13px;}
 #navigation li a:link, #navigation li a:visited, #navigation li a:active, #navigation li span, #navigation li em { background-color: #000; color: #fff; font-size: 13px; padding: 0 8px; cursor: pointer;     }
 #navigation li a:hover, #navigation li .hovered:link, #navigation li .hovered:visited, #navigation li .hovered:hover, #navigation li .hovered:active, #navigation li span:hover, #navigation li span.hovered {background-color: #6DA818; } 
 .selectat {background-color: #6DA818 !important;}
 
 /*li#featured { margin-top:20px;}*/
 li#featured a {background-color: #6DA818 !important;}

 #navigation li ul {position: absolute; top: 25px; left: 195px; width: 145px; display: none; padding-bottom: 25px;  min-height: 100px;}
 #navigation li ul#recomandari  {width: 790px; }
 #navigation li ul#contact {width: 320px;}
 #navigation li ul#contact li em {color:#000; cursor: default; background-color: transparent; display: block; font-style: normal;}
 #navigation li:hover ul {display: block;}
 /*
 #main_menu {width: 170px; position: absolute; top: 0;  background-color: #fff; z-index: 100; height: 100%; padding-left: 25px;   }
 #birou, #referinte, #activitati, #recomandari, #contact {position: absolute; top: 25px; left: 25px; display: none; padding-bottom: 25px;}
 .submeniu {display: block !important;}
 .neselectat {display: none !important;}
 #navigation ul {float: left;}
 #navigation li {float: left; width: 100%; clear: left;  line-height: 13px;}
 #navigation li a:link, #navigation li a:visited, #navigation li a:active { background-color: #000; color: #fff; font-size: 13px; padding: 0 8px;     }
 #navigation li a:hover, #navigation li .selectat:link, #navigation li .selectat:visited, #navigation li .selectat:hover, #navigation li .selectat:active {background-color: #6DA818; }
 
 #birou li,  #referinte li, #activitati li, #recomandari li, #contact li {width: 145px; }
 #contact li {width: 320px;}
 #recomandari li {width: 790px; }
 #contact li span {color:#000;  line-height:12px; font-size: 13px; padding: 0 8px;}
 */
 
 /* end left column
 
 /* start right column */
 #right_column {float: right; width: 585px; position: relative; top: 25px; left: 0;    }
 #proiect_foto_wrapper {width: 585px; height: 410px; background-image:url(../../images/loader.gif); background-position: top left; }
 #proiect_foto {position: absolute; top: 0; left: 0; z-index: 5;}
 #right_column img {width: 585px;}
 #proiect_navigation {width: 100%; float: left; position: absolute; z-index: 10; top: 424px; overflow: hidden;}
 #proiect_fotos, #proiect_fotos ul, #proiect_fotos li {float: left;}
 #proiect_fotos {width: 609px;  position: relative; left: -24px;}
 #proiect_fotos ul {width: 100%;}
 #proiect_fotos ul li {padding-left: 24px; padding-bottom: 15px; width: 70px; overflow: hidden;}
 #proiect_fotos ul li a {display: block; 
 float: left; 
 width: 100%; 
 background-image:url(../../images/img_icon.gif); 
 background-position: center top; 
 padding-top: 35px;
 text-align: center;
 line-height:11px;
 }
 
 #proiect_fotos ul li a span {background: transparent; color: #000; line-height: 11px;}
 #proiect_fotos ul li a:hover span, #proiect_fotos ul li a.thumb_on span {background-color: #000; color: #fff; }

 #proiect_fotos ul li #proiect_pdf {
 background-image:url(../../images/pdf_icon.gif);
 
 
  }
 #proiect_pdf span {background: transparent; color: #000; line-height: 11px;}
 #proiect_pdf:hover span {background-color: #000; color: #fff;}
 #right_column p {padding-bottom: 10px;}
 #right_column p a, #scroll a, #right_column dl a {background: #000; color: #fff; }
 #right_column p a:hover, #scroll a:hover, #right_column dl a:hover {background-color: #6DA818;} 

 /* end right column */
 
 
 /* strat scroll */
 /*
 #scroll {position: absolute; top: 115px; left: 0;  width: 170px;  height: 320px; clear: both; z-index: 200;    }
 #masca {width: 170px; height: 320px;  clip:rect(0,150px,320px,0); overflow:hidden; position: absolute; top: 0; left: 0;    }
 #continut {position: absolute; top: 0; left: 0; width: 150px; font-size: 11px; }
 #track {width: 2px; height: 120px; background-color: #A76C55; position: absolute; top: 0; left: 7px; display: none;}
 #drag {position: absolute; top: 0; left: 161px; height: 5px; width: 8px; cursor: pointer;  background: #000; border: solid #8B8B8B; border-width: 0 0 0 1px;  }
 #up { display: none; }
 #down { display: none; }
 */
 #continut {position: absolute; top: 115px; left: 0;  width: 160px; padding-right: 10px;  height: 320px; clear: both; z-index: 200; overflow: auto; font-size: 11px;} 
 
 
 #continut dl {padding-top: 14px; }
 #continut dl.descriere dt, #continut dl.descriere dd {display: block; line-height:10px;}
 #continut dl.descriere {padding: 0;}

  

 .verde {background-color: #6DA818 !important;} 
	
 /* end scroll */
 #footer {position: absolute; bottom: 25px; left:25px; z-index: 100;     }
 
 
 #footer span {display: block;}
 #footer  .desero:link, #footer  .desero:visited , #footer  .desero:active {display: block; width: 73px; height: 10px; text-indent: -3000px; overflow: hidden; background-image:url(../../images/creat_desero.gif); text-decoration: none;}
 #footer  .desero:hover {background-image:url(../../images/creat_desero_on.gif);}

 /* start contact */ 
 
 /*fieldset {border: 0; width: 230px; }
 fieldset .clearer {height: 7px;}
 input, textarea { color:#FFF; background-color:black; font: 11px 'Lucida Console', Monaco, 'Courier New', Courier, monospace; }
 textarea {width:200px; height:14px; overflow: hidden; background-color:#FFF; overflow:hidden;}
 input.text, textarea, .error {width: 150px; float: left; border: 0;}
 input.text {height: 12px;}
 input.button {background-color:#000; border: 0; color: #fff; height:16px; padding-left:8px;}
 input.text, input.error {padding: 1px 0;}
 label {display: block; float: left; color:#FFF; background-color:black; line-height: 14px; padding-left:8px; padding-bottom:0;}
 div.error_div {width:200px; }
 span.error, span.ok {color:#FFF; background-color:red; float:right; text-align:right; padding: 1px 8px; width:134px;}
 span.ok {background-color:#6DA818;}
 .error {border: 1px solid red;}
 #row_email, #row_nume, #row_mesaj { width: 100%; float: left; }*/
 /* end contact */
 #form {position: absolute; top: 80px; z-index:390; left: -211px;}
 fieldset {border: 0; width: 220px;  }
 fieldset .clearer {height: 7px; }
 input, textarea { color:#000; background-color:#FFF; font: 11px 'Lucida Console', Monaco, 'Courier New', Courier, monospace;  border: solid #000; border-width: 0 0 1px;  }
 textarea {width:200px; height:80px;  background-color:#FFF; overflow: auto;}
 input.text, textarea, .error {width: 150px; float: right; }
 input.text, input.error {height: 12px;}
 input.button {background-color:#000; border: 0; color: #fff; height:16px; line-height: 16px; float: left; position: relative; top: 0; left: 8px; }
 input.text, input.error {padding: 1px 0;}
 label {display: block; float: left; color:#000; line-height: 14px; padding-left:8px; padding-bottom:0; width:55px;}
 div.error_div {width:210px; }
 span.error, span.ok {color:#FFF; background-color:red; float:right; text-align:right; padding: 1px 8px; width:134px;}
 span.ok {background-color:#6DA818;}
  .error {} 
 #row_email, #row_nume, #row_mesaj { width: 100%; float: left; }
 
 /* start birou */
 .cv_1, .cv_2 {position:absolute; right:10px; bottom:0; z-index:99; text-align:right; width:200px; line-height: 11px; }
 .cv_2 {left:0;text-align:left;}
 .cv_1 dt span, .cv_2 dt span, .cv_1 dd span, .cv_2 dd span {background-color:white; display: inline;}
 .cv_1 dd.clearer, .cv_2 dd.clearer {clear:both; height:12px;}
  
 .arrow_1, .arrow_2 {position:absolute; left:320px; top:220px; background-image:url(../../images/arrow_1.gif); width:48px; height:56px; z-index:999;}
 .arrow_2 {background-image:url(../../images/arrow_2.gif);}
 /* end birou */
 
 /* start recomandari */
 dl.links {margin-bottom:20px; }
/*  #contact li {background-color: #fff;}  */
 /* end recomandari */
 
 .under_construction {
 	font-size: 13px;
	position: absolute;
	left: -203px;
	top: 0;
 }
 
 

