body 
{
background-image:url(../images/background.gif);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
margin-top:-30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


a{color: #2aa3ab;}
a:hover{text-decoration: none;}
th a{color: #333;}
/** To remove dotted outline on links **/
a{-moz-outline-style:none;}
a:active, a:focus {outline: 0 !important;}


div.main
{
 width:950px;
 margin:0 auto;
 height:auto;
 background-color:#ffffff;
}

#top
{
 width:951px;
 margin:0 auto;
 height:160px;
 display:block;
 background-image:url(../images/header.jpg); 
 background-position:top left;
 background-repeat:no-repeat;
}
div.servicii{
width:243px;
height:auto; 
display:block;
 background-image:url(../images/servicii_bg.gif); 
 background-repeat:repeat-y;
}
div.left
{margin-left:0px;
width:243px;
height:auto;
float:left;
 background-image:url(../images/bg_left.gif); 
 background-repeat:repeat-y;
}
div.right
{
width:666px;
margin-right:31px;
padding-right:10px;

height:auto;
float:right; background-color:#ffffff;
}.clear {clear:both; width:0; height:0; display:block;}
div.bottom
{
background-image:url(../images/bottom.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
height:72px;
margin:0 auto;
padding:0;
}

a.logo
{
margin:0;
clear:both;
text-align:left;
width:300px;	
display:block;
float:left;
}
.copyrite
{ font-size:10px;
width:150px;
float:left;
color:#fff;
padding-top:10px;
height:60px;}
.ifdesign{ float:left;
width:120px;

height:70px;
display:block;
text-indent:-1000px;
white-space:nowrap;
}
.links{ float:left;
width:680px;
height:30px;
text-align:right;
margin-top:45px;
color:#FFFFFF}
.links a {color:#FFFFFF}
.links a:hover {color:yellow}
.left a.menu { 
	width:243px; 
	float:left; 
	clear:left;
	font-size:14px;
	font-weight:bold;
	color:#247020;
	padding-left:40px;
	height:22px;
	padding-top:4px;
	text-decoration:none;
 background-image:url(../images/servicii_bg.gif); 
 background-repeat:repeat-y;

	 }
.bottomline{	border-bottom:1px dotted #247020;
}	 
.left a.menu:hover {	
	color:#BA0B00;
	}
.left a.submenu { 
	width:243px; 
	float:left; 
	clear:left;
	font-size:12px;

	color:#247020;
	margin-left:0px;
	padding-left:70px;
 background-image:url(../images/servicii_bg.gif); 
 background-repeat:repeat-y;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;

	/*border-bottom:1px dotted #247020; */
	}
.left a.submenu:hover {	
	color:#BA0B00;
	}
div.top
{
float:left;
width:750px;
height:33px;
display:block;
}	
div.cauta
{
float:right;
width:400px;
height:31px;
text-align:right;
display:block;
padding-top:10px;
padding-right:50px;
}

input.cauta { margin-bottom:-4px;}	
h1.maintitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px; color:#fff;
margin:0;
padding-top:80px;
text-align:center;
padding-bottom:10px;
}

.pagina {
padding-left:10px;


}
h2{color:#247020;
font-family:Georgia, "Times New Roman", Times, serif}
p { text-align:justify;
text-indent:15px;
}

.column {width:43%; float:left; padding-left:10px;  padding-right:10px;margin-left:10px;margin-right:10px;
border:1px solid #64bcc1;
} 
.center {text-align:center}



table{border-collapse: collapse;}
th, .headingadmin2{border: solid 1px #ccc;padding: 3px;background: #d4ecee; color: #333;font-weight: bold;}
td{border: solid 1px #ccc;}
.tableline0 td{
background-color:#efefef;
padding:4px;
}
.tableline1 td{
background-color:#ffffff;
padding:4px;
}
.tableline0:hover td,.tableline1:hover td
{
background-color:#d4ecee;

}
a.produse {font-size:14px;}

.noborder, .noborder td { border: none;}

select.input, input.input, textarea.input
{
border: solid 1px #000;padding: 2px;
background:#cacaca;
font-size:12px;
}
.cautabut {
border: solid 1px #000;padding: 1px;background: url(../images/butbg.gif) repeat-x #248185; color: #fff;font-size:12px;font-weight: bold;
padding-left:10px;
padding-right:10px;
}
