/*-----------------------------------------------------------------------------
versiunea:  1.2
data:      9/2008
ultima modoficare: 09.2008
site: www.sintel.ro
-----------------------------------------------------------------------------*/

/* -----------------------------------*/
/* ---- GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
    margin:0;
	padding:0;
	font-family	:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	background-color:#464646;
}

a {
	color:#464646;
	outline: none;
	text-decoration: none;
}

a:hover {
	color:#302f2f;
	text-decoration: underline;
}

div {
		float:left;
	}
	
.menu_content {
     display:none;
	 background-color:#fff;
     }
	 
	
p {
font-family:tahoma, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
margin:0px;
padding:0px;
}

img {
border:0px;
padding:0px;
margin:0px;
}

h1, h2,h3,h4,h5 {
		font-size:14px;
		line-height:17px;
		padding:0px;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
}

#block_central {
	margin:0px auto;
	width:960px;
	float:none;
	}
	
.buton_sub {
border:0px;
background-color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:30px;
line-height:30px;
color:#fff;
padding-left:15px;
padding-right:15px;
}

.opac {
border:1px solid #666;
background:#fff;
}
	
/* -----------------------------------*/
/* ---- Header <<<-----------*/
/* -----------------------------------*/
		#header {
		    width:960px;
			height:116px;
			margin:0px;
			padding:0px;
			background-color:#fff;
		}
			 
		#header .sigla {
		    width:250px;
			height:116px;
			float:left;
			font-size:0px;
			line-height:0px;	
		}
		
		#header .header2 {
		    width:710px;
			height:116px;
			float:left;
		}
		
		.header2 .top_menu {
		float:right;
		line-height:25px;
		padding-right:13px;
		height:25px;
		}
		
		.header2 .search {
		height:25px;
		padding-right:10px;
		width:700px;
		padding-top:28px;
		}
		
		.header2 .search p{
		float:left;
		margin:0;
		padding:0;
		}
		
		.header2 .sh {
		margin:0;
		padding:0;
		float:right;
		}
		
		.header2 .search .box{
		background:url(../images/box_btn.jpg) no-repeat;
		width:140px;
		height:20px;
		border:0px;
		margin:0;
		padding:0;
		padding-top:3px;
		padding-left:6px;
		}
		
		.header2 .search .btn{
		background: url(../images/go_btn.jpg) no-repeat;
		width:47px;
		height:23px;
		margin:0;
		padding:0;
		border:0px;
		padding-top:3px;
		*margin-top:1px;
		
		}
		

		
/* -----------------------------------*/
/* ---- Meniu <<<-----------*/
/* -----------------------------------*/

#meniu {
	height:29px;
	width:960px;
	background:#d80709 url(../images/meniu.jpg) no-repeat;z-index: 30;
	}
			
#sddm
   {
    margin: 0;
	padding: 0;
	z-index: 30;
	padding-left:15px;overflow:auto;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 15px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	line-height:19px;
	}

#sddm li a{
    display: block;
	margin: 0 1px 0 0;
	padding: 4px 7px;
	color: #FFF;
	text-align: center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-decoration: none}

#sddm li a:hover{
background: #b11214;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 2px 0;
	z-index: 30;
	padding: 0;
	background: #fff;}
	
#sddm .subcat {
    font-size: 13px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	line-height:17px;
	z-index: 30;

}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 40px 5px 8px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #666;
		color: #fff;
		z-index: 30;
		font-family:"Trebuchet MS", Helvetica, sans-serif;
}

	#sddm div a:hover
	{	background: #d80709;
		color: #FFF;
	}
/* -----------------------------------*/
/* ---- CENTER <<<-----------*/
/* -----------------------------------*/

#center {
width:950px;
padding-top:10px;
padding-bottom:15px;
background-color:#fff;
padding-left:10px;
}

#center .ajax {
width:410px;
padding-left:7px;
height:300px;
position:relative;
padding-top:3px;
}

#center .ajax .ajax_menu {
	position:absolute;
	width:85px;
	bottom:0px;
	left:-2px;
	padding-bottom:4px;
}


#center .ajax .menu p{ 
font-size:12px;
height:18px;
text-align:center;
margin-bottom:7px;
}

#center .ajax .menu a{
color:#666;
width:70px;
padding-left:5px;
padding-right:5px;
height:18px;
line-height:18px;
display:block;
background-color:#f0eded;
border:1px solid #666;
overflow:auto;
}

#center .ajax .menu a:hover{
color:#fff;
background-color:#d80709;
text-decoration:none;
border:1px solid #bd1517;
}

#center .ajax .continut{
background:#f7f7f7;
border:1px solid #666;
width:402px;
height:300px;

}

#center .ajax .continut .foto {
width:204px;
height:280px;
padding-top:7px;
padding-left:7px;
}

#center .ajax .continut .cont {
width:190px;
height:280px;
padding-top:7px;
}

#center .ajax .continut .cont h3{
color:#d80709;
padding-bottom:5px;
}

#center .ajax .continut .cont p {
padding-bottom:4px;
}

#center .noutati{
width:275px;
float:left;
padding-left:4px;
}

#center .noutati .stire p {
text-align:justify;
}

#center .noutati .stire {
padding-top:10px;
width:275px;
}

#center .noutati .stire h2{
font-size:14px;
color:#000;
line-height:16px;
padding-bottom:3px;
}


#center .noutati .stire h2 a{
color:#000;
text-decoration:none;
}

#center .noutati .stire h2 a:hover{
color:#333;
text-decoration:underline;
}

#center .noutati .stire img {
padding-right:10px;
padding-top:5px;
}

#center .front_top {
width:696px;
float:left;
}

#center .bottom {
border-top:6px solid #c81616;
width:696px;
float:left;
margin-top:11px;
padding-top:8px;
}

#center .newsletter {
width:195px;
float:left;
}

#center .newsletter .input {
background:url(../images/box_news.jpg) no-repeat;
height:23px;
width:175px;
padding-top:4px;
padding-left:5px;
border:0;
font-size:11px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

#center .newsletter p{
padding-left:5px;
padding-top:2px;
}

#center .newsletter .buton {
background:url(../images/ma_abonez.jpg);
width:98px;
height:23px;
border:0px;
margin-top:2px;
}

#center .garantii {
width:200px;
float:left;
background:url(../images/sg_btm.jpg) no-repeat left top;
height:170px;
padding-left:15px;
}

#center .avantaje {
width:257px;
float:left;
background:url(../images/sg_btm.jpg) no-repeat left top;

margin-left:12px;
padding-left:15px;
}

#center .garantii img{
padding-right:7px;
padding-top:3px;
}

#center .garantii p {
font-higth:15px;
text-align:justify;
}

#center .avantaje img {
padding-bottom:5px;
}

#center .avantaje p {
padding-bottom:4px;
}

.specialist {
width:236px;
float:left;
padding-left:10px;
}

.specialist .top {
background:url(../images/specialist_top.jpg);
width:31px;
height:27px;
padding-top:17px;
padding-left:205px;
}

.specialist .bg {
width:209px;
padding-left:8px;
padding-right:8px;
padding-top:10px;
border-left:2px solid #d61818;
border-right:2px solid #d61818;
margin-left:2px;
}

.specialist .bg .post{
width:209px;
float:left;
padding-top:3px;
border-bottom:1px dotted #333;
padding-bottom:5px;
}

.specialist .bg .post p{
color:#333;
}

.specialist .bg .post h2 {
padding-top:5px;
font-size:12px;
line-height:15px;
padding-bottom:3px;
}

.specialist .btm {
background:url(../images/specialist_btm.jpg) no-repeat;
width:230px;
height:12px;
margin-left:2px;
}

/*----------LEFTBAR------------*/

#center .leftbar {
width:204px;
float:left;
}

#center .leftbar .servicii{
width:193px;
float:left;
padding-bottom:10px;
padding-top:3px;
}

#center .leftbar .servicii .top{
width:193px;
background:url(../images/servicii_top.jpg);
height:30px;
}

#center .leftbar .servicii .btm{
width:193px;
background:url(../images/servicii_btm.jpg);
height:13px;
}

#center .leftbar .servicii .bg{
width:173px;
background-color:#f7f7f7;
border-left:1px solid #666;
border-right:1px solid #666;
padding-left:9px;
padding-right:9px;
padding-top:5px;
}

#center .leftbar .servicii .bg p{
text-align:justify;
font-size:12px;
line-height:13px;
padding-bottom:5px;
}

/*-------MAIN--------*/

#center .main {
width:492px;
padding-right:10px;
float:left;
line-height:17px;
}

.sp2 {
padding-left:0px;
}


#center .main h1 {
font-size:16px;
padding-bottom:10px;
color:#000;
padding-top:3px;
}

#center .main h1 a{
text-decoration:none;
color:#000;
}

#center .main h1 a:hover{
text-decoration:none;
color:#000;
}

#center .main p {
margin-bottom:8px;
line-height:17px;
}

#center .main h2 {
color:#d80709;
font-size:14px;
line-height:17px;
padding-bottom:6px;
padding-top:3px;
}

#center .main h2 a{
color:#d80709;
text-decoration:none;
}

#center .main img {
padding:5px;
}

/*---------PRODUSE-------------*/

.produse {
width:492px;
}

.produs{
width:492px;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:#666 dotted 1px;
float:left;
}

.produs .foto{
width:135px;
float:left;
}

.produs .content{
width:357px;
float:left;
}

.produs .detalii {
float:right;
}


.continut_companie {
line-height:17px;
}

.continut_companie p{
line-height:17px;
padding-bottom:7px;
}

.red {
color:#cc0000;
}

/*---------PORTOFOLIU-------------*/

.proiect {
width:164px;
float:left;
height:250px;
padding-bottom:14px;
}

.proiect .foto_p{
width:150px;
float:left;
height:113px;
padding-bottom:7px;
}

.proiect .content_p{
width:150px;
float:left;
}

#center .main .proiect img,
#center .main .proiect .foto_p img {
border:0px;
padding:0px;
}



/*---------FOOTER-------------*/

.footer {
width:940px;
padding-top:10px;
border-top:1px solid #666;
margin-top:15px;
color:#666;
}

.footer p {
color:#666;
}
