body {margin-top:0;
background:#FFFFFF;}
a {	outline: none; text-decoration: none; }
a:hover {  }
p, h1, h2, h3, h4, h5, h6, ul, ol, li, hr, form, fieldset, legend, table, theah, tbody, blockquote { margin: 0; padding: 0; }
ul { list-style-type: none; }
a img { border: none; }
.clear { clear: both; }
.fl { float:left; }
.fr { float:right; }

#container
{
 width:980px;
 margin:0 auto;
}


#header
{
 width:980px;
}

#content
{
 width:980px;
 margin-top:10px;
}



.logo
{
 width:170px;
 float:left;
}

.div-link
{
 width:295px;
 float:left;
 margin-top:20px;
 margin-left:300px;
}

* html .div-link
{
 margin-left:200px;
}

ul.link
{
 width:295px;
 margin-right:10px;
}

ul.link li
{
 margin-right:15px;
 float:left;
}

ul.link li a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#495dc5;
}

.cauta
{ 
 width:144px;
 border:1px solid #a9b0b6;
 float:left;
 margin-left:5px;
 margin-top:22px;
}

.buton
{
 width:35px;
 float:left;
 margin-top:21px;
 margin-left:5px;
}

.meniu
{ 
 width:980px;
}

.left
{
 width:9px;
 height:31px;
 float:left;
 background:url(../images/cms/left.jpg) no-repeat top left; 
}

.continut
{
 float:left;
 height:31px;
 background:url(../images/cms/meniu.jpg) repeat top left; 
}

.right
{
 width:9px;
 height:31px;
 float:left;
 background:url(../images/cms/right.jpg) no-repeat top right; 
}

ul.meniu
{
 width:962px;
}

ul.meniu li 
{
 float:left;
 margin-right:15px;
 margin-top:5px;
}

ul.meniu li a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#fff;
}

ul.meniu li a:hover
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#fff;
 background-color:#e3000a;
 padding-top:9px;
 padding-bottom:6px;
}

.box-left
{
 width:619px;
 float:left;
 height:300px;
 border-left:1px solid #e7e7e7;
 background-color:#f2f2ef;
}

* html .box-left
{
 height:300px;
}

* html .box-right
{
 height:300px;
}


.box-left-m
{
 width:619px;
 float:left;
 height:240px;
 border-left:1px solid #e7e7e7;
 background-color:#f2f2ef;


}

.box-left-m22
{
 width:604px;
 float:left;
 height:600px;
 border:8px solid #F2F2EF;
 background-color:#fff;
}

* html .box-left-m22
{
 width:590px;
}

.box-right
{
  width:359px;
  float:left;
  height:300px;
  border-right:1px solid #e7e7e7;
  background-color:#f0e8e8;
}

 
.box-right22
{
  width:359px;
  float:left;
  height:616px;
  border-right:1px solid #e7e7e7;
  background-color:#f0e8e8;
}


.box-right-m
{
  width:359px;
  float:left;
  height:240px;
  border-right:1px solid #e7e7e7;
  background-color:#f0e8e8;
  }

.box-right-m22
{
  width:359px;
  float:left;
  height:616px;
  border-right:1px solid #e7e7e7;
  background-color:#f0e8e8;
  }


* html .box-right-m
{
 height:246px;
}

* html .box-right-m22
{
 height:641px;
}


.flash
{
 width:579px;
 margin-top:20px;
 margin-left:20px;
 margin-bottom:10px;
} 

.img
{
 width:579px;
}

.text-mare
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 color:#820006;
 padding-top:10px;
 padding-bottom:5px;
 padding-left:15px;
}
.text-mare22m
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 color:#820006;
 padding-top:10px;
 padding-bottom:5px;
}


.text-mic
{ 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 padding-left:15px;
 padding-right:15px;
 text-align:justify;
}

.text-mic22
{ 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 padding-right:15px;
 text-align:justify;
}

.text-mic-m
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-right:25px;
	text-align:justify;
	padding-top:20px;
	padding-bottom:5px;
	color:#000;
}

.title
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 padding-top:15px;
 color:#454545;
 padding-left:15px;
}

.title2
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 padding-top:15px;
 color:#454545;
}

.title3
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 padding-top:15px;
 color:#454545;
 width:140px;
}

ul.perol
{
 width:165px;
 margin-left:15px;
}

ul.perol li
{
height:14px;
padding:2px;
}

* html ul.perol li
{
 padding-bottom:0px;
}

ul.perol li a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:2px;
 color:#a12e33;
}

.proiecte
{ 
float:left;
width:180px;
}

.img1
{
 width:137px;
 float:left;
 margin-top:50px;
 padding-left:25px;
}

*+ html .img1
{
 margin-top:80px;
}

.servicii
{
 width:980px;
}


.div1
{ 
width:620px;
height:50px;
float:left;
background-color:#454545;
}

.div2
{ 
width:360px;
height:50px;
float:left;
background-color:#e3000a;
}

.titlu1 a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#fff;
}

.titlu1
{
 padding-top:12px;
 padding-right:100px;
 padding-left:25px;
 float:left;
}

.titlu1-m a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#fff;
}

.titlu1-m
{
 padding-top:12px;
 padding-right:100px;
 padding-left:25px;
 float:left;
}

.titlu-link
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#454545;
 margin-bottom:15px;
 font-weight:bold;
}

.div-culink
{
 width:180px;
 margin-top:25px;
 float:left;
 margin-left:25px;
}


.div-culink2
{
 width:180px;
 margin-top:25px;
 float:left;
}


.blue-link a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#448ad2;
 line-height:17px;
 font-weight:bold;
}


.titlu2 a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#fff;
}

.titlu2
{
 padding-top:12px;
 padding-right:100px;
 padding-left:4px;
 float:left;
}

.bot
{
 width:620px;
 height:8px;
 font-size:1px;

}


.continut-bot
{
width:554px;
float:left;
background-color:#f0e8e8;
}

.footer
{ 
  width:980px;
}

.bottom1
{
 width:620px;
 height:10px;
 background:url(../images/cms/bottom1.jpg) no-repeat bottom left;
}

.find
{
 width:191px;
 float:right;
 padding-left:19px;
 padding-top:15px;
}

* html .find
{
 width:200px;
}

.f1
{
	float:left;
	width:300px;
	padding-left:20px;
}

.f2
{
 float:left;
 width:600px;
 padding-right:20px;
}


.div-proiecte
{
 width:150px;
 float:left;
}



.div-cupro
{
 width:350px;
}

.text-mic-fin
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#000;
}


ul.perol2
{
padding-left:12px;
padding:3px;
width:125px;
}



ul.perol2 li
{
 height:14px;
}

* html ul.perol2 li
{
 padding-bottom:0px;
}

ul.perol2 li a
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:3px;
 color:#a12e33;
}

.breadcrumbs a
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#495dc5;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:10px;
  padding-top:10px;
  width:580px;
}

.breadcrumbs
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#495dc5;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:10px;
  padding-top:10px;
  width:580px;
}

.titlu-mare22
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#666666;
 padding-top:10px;
 padding-bottom:5px;
 padding-left:15px;
}

.titlu22
{
 padding-top:12px;
 padding-right:5px;
 padding-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 width:600px;
 color:#fff;
}

.text-content22
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-right:10px;
	padding-top:10px;
	padding-left:15px;
	color:#454545;
	margin-bottom:15px;
}


.proi
{
 width:300px;
 border-top:1px solid #454545;
 margin-top:30px;
 margin-left:15px;
 padding-top:30px;
}