body {
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	color: #666666;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size: 12px;
	background-color: #aaa9c1;
	background-image: url("img/bg_body.gif");
	background-repeat: repeat-x;
	/*background-image: url("img/background.jpg");
	background-repeat: no-repeat;*/
}

p {
	text-align: justify;
}

h1 {
	height: 38px;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size: 12px;;
}

ul li {
	text-align: justify;
}

#sigla{
	background-image: url("img/softzone.jpg");
	background-repeat: no-repeat;
}

.stylefour {
	  width:825px;
	  list-style-type:none;
	  padding:0;
	  margin: auto;
	  float: left;
	  position: relative;
	  display: inline;
}
.stylefour li {
	  float:left;
	  width:103px;
	  list-style-type: none;
	  line-height: 30px;
	  background-image: url("img/buton.gif");
	  background-repeat: no-repeat;
}


.stylefour a {
	  display:block;
	  width:103px;
	  color: #291e65;
	  /*background:#665c9c;*/
	  text-align:center;
	  text-decoration:none;
	  float:left;
	  font-size: 12px;
	  font-family: arial;
}
.stylefour a:hover {
	  color: #665c9c;
	  background-image: url("img/buton-hv.gif");
	  background-repeat: no-repeat;
	  
}

.stylefour li ul {
	left: 0px;
	position: absolute;
	top: 1em;
	display: block;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	left: 103px;
	background-color: #fff;
}

.stylefour li ul li {
	display: list-item;
	float: none;
	width: 103px;
	list-style-type: none;
	line-height: 30px;
	background-image: url("img/buton.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

.stylefour li ul li a{
	display:block;
	width:103px;
	color: #291e65;
	text-align:center;
	text-decoration:none;
	float:left;
	font-size: 12px;
	font-family: arial;
	background-image: url("img/buton.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#language a{
	color: #7e868e;
}

#language a:hover{
	color: #6F6CBF;
	text-decoration: none;
}

.products {
	float: left;
	margin-right: 12px;
	width: 195px;
	text-align: justify;
}

.products h2 {
	font-size: 14px;
	color: #665c9c;
	background-image: url("img/bullet.gif");
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
}

.seo {
	padding: 6px;
	background-color: #e6e6f0;
}

.seo h2 {
	font-size: 14px;
	color: #665c9c;
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: none;
}

.productsPage {
	float: left; 
	width: 822px; 
	background-color: #fffefa; 
	padding: 3px; 
	margin-bottom: 3px;
}

.productsPage h3 {
	color: #766cc9;
}


#main {
	float: left;
	text-align: justify;
}

#main h2, #main h3, #main h4, #main p {
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
}

#main h2 {
	font-size: 14px;
	color: #334369;
	background-image: url("img/bullet.gif");
	background-position: left;
	background-repeat: no-repeat;
}

#main h3 {
	font-size: 13px;
	color: #8276c1;
	width: auto;
}

#main h4 {
	font-size: 12px;
}

#main h6 {
	font-size: 12px;
	margin:0px;
	background-color: #f0f0f4;
	color: #665c9c;
	padding-left: 20px;
	height: 20px;
}
p a{
	text-decoration: none;
	color: #094da9;/*2807db*/
}
.Line{
	background-image: url('img/line.gif');
	background-repeat: repeat;
	height: 1px;
}
.menu_t4 ul {
	margin: 0;
}

.menu_t4 ul li{
	display: inline;
}
.menu_t4 li a{
	list-style-type: none;
	font-size: 12px;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	height: 18px;
	color: #291e65;
	text-decoration: none;
	border-right: 1px solid #c1c1c1;
	padding-right:10px;
	padding-left:10px;
}

input{
	color:#665c9c;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size:12px;
	border:1px solid #665c9c;
}
select{
	color:#665c9c;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size:12px;
}
input:hover, input:focus{
	color:#665c9c;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size:12px;
	border:1px solid #abaac2;
}

textarea{
	color:#665c9c;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size:12px;
	border:1px solid #665c9c;
}

textarea:hover, textarea:focus{
	color:#665c9c;
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size:12px;
	border:1px solid #abaac2;
}

.buton{
	width:50px;
	height:20px;
	background-color: #ffffff;
	padding:0px;
}

/*sitemap*/
.nav 	{
		padding: 0;
		margin: 10 0 0 10;
		font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
		overflow: visible;
		font-size: 11px;
		color:#333333;
		}

.nav ul {
		display: block;
		list-style: none;
		margin: -11px 0; padding: 0;
		border: 0;
		}

/* HACK >>> IE 5  Positioning with position relative <ul> Part I */
html + body .nav ul {position: relative; top: -10px;}

/* HACK >>> first margin for IE 6, after voice-family the hacks for gecko-based browsers and IE 5 (Win & Mac?) */
.nav ul li 	{
			position: relative; top: 0px; left: -11px;
			margin: 10px 0 5px 0; padding: 0;
			border: 0;
			voice-family: "\"}\""; /* Gecko Stuff follows */
			margin: 10px 0 5px 10px;
			}

/* HACK >>> IE 5  Positioning with position relativ, display: inline fixes an ugly margin-effect in IE 5 */
html + body .nav ul li {display: inline; width: 100%; position: relative; top: 0px; left: -12px; margin: 10px 0 5px 0;}

.nav a, .nav a:visited {
				width: 18.4em; height: 1.5em;
				display: block;
				margin: 0 0 0 3px; padding: 1px;
				font-weight: bold; font-size: 110%; line-height: 1.5em;
				text-indent: 0.5em; text-align: left; text-decoration: none;
				voice-family: "\"}\""; /* Gecko Stuff follows */
				margin: 0 0 0 -10px;
				}

/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .nav a, html + body .nav a:visited { text-indent: 0; padding: 0 0 0 8px; }

.nav ul ul {
			padding: 12px 0 18px 0;
			background: none;
			}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .nav ul ul {position: relative; top: 0px; }

.nav ul li li	{
			position: relative; top: 0px; left: 10px;
			margin: 10px 0 5px 1px; padding: 0 0 0 25px;
			voice-family: "\"}\""; /* Gecko Stuff follows */
			left: 0px;
			/* margin: 10px 0 5px 1px; padding: 0 0 0 25px; */
			}

/* HACK >>> IE 5  */
html + body .nav ul li li {position: relative; left: 12px; margin: 10px 0 5px 0;}

.nav ul li .sub-sub {
			/* position: relative;  top: 0px; */ left: 10px;
			margin: 10px 0 0 1px; /* padding: 0 0 0 25px;  */
			voice-family: "\"}\"";
			position: relative; top: 0px; left: 0px;
			}

.nav ul ul a, .nav ul ul a:visited 	{
					width: 15.9em; height: 1.3em;
					margin: 0; /* padding: 1px; */
					font-size: 110%; line-height: 1.3em; font-weight: normal; text-indent: 0.4em;
					}

.nav ul ul ul {margin: 0 0 30px 12px; padding: 12px 0 0 0;}

.nav ul li li li	{
			position: relative; top: 10px; left: 0px;
			margin: 10px 0 5px 0; padding: 0 0 0 20px;
			}

/* 1 Pixel Difference position relative <ul> for gecko-based Browsers */
html>body .nav ul li li li {top: 10px;}

/* HACK >>> IE 5  Positioning with position relative <ul> Part II  */
html + body .nav ul li li li {top: 14px;}

.nav ul ul ul a, .nav ul ul ul a:visited 	{
					width: 14.9em;
					padding: 1px;
					font-size: 100%;
					}

/* HACK >>> IE 5  (avoids an ugly effect with text-indent ) */
html + body .nav ul ul a, html + body .nav ul ul a:visited {text-indent: 0; padding: 0 0 0 8px; }


/* ### Global Settings >>> colors, borders and images  ### */
.nav 	{ border: 0; border-left: 1px solid #5d9a3b; }
.nav ul li li	{color: #000; background:  url("../img/line-01.gif") left center no-repeat;}
.nav ul ul ul {border-left: 1px solid #e6e6f0; }
.nav ul li .sub-sub {background:  url("../img/line-01.gif") top left no-repeat;}
.nav a, .nav a:visited	{color: #4F4F4F; border: 1px solid #e6e6f0; background: #FFF; }
.nav a:active, .nav a:hover, .nav a:focus,  a:focus .sffocus 	{color: #665c9c; border: 1px solid #aaa9c1; background: #f0f0f9;}
.nav ul ul a, .nav ul ul a:visited 	{color: #4F4F4F; border: 1px solid #1e5202;background: #FFF; width: 200px;}
.nav ul ul a:active, .nav ul ul a:hover, .nav ul ul a:focus	{color: #665c9c; border: 1px solid #aaa9c1;	background: #f0f0f9; }

.titlu{
	color:#1359b7;
}
.titleCateg{
	font-weight: bold;
	color: #665c9c;
}
legend{
	font-weight: bold;
	color: #665c9c;
}
.check{
	border: none;
}
.check:hover{
	border: none;
}

fieldset {
	border:1px solid #e6e6f0;

}

#module {
	margin-top: 0px;
	float: left;
	height: 190px;
}

#module ul {
	padding-left: 0px;
	margin-left: 25px;
	margin-bottom: 25px;
	width: 220px;
}

#module ul li {
	font-family: 'Trebuchet MS', 'Lucida Grande',
		  Verdana, Lucida, Geneva, Helvetica,
		  Arial, sans-serif;
	font-size: 12px;
	background-image: url("img/check.gif");
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	padding-left: 25px;
}

#module ul li a {
	color: #333333;
	text-decoration: none;
}

#module ul li a:hover {
	color: #333333;
	border-bottom: 1px dotted #c1c1c1;
}

.productsList li {
	border: 1px solid #fff;
	color: #665c9c;
	background-color: #faf5e0;
	padding: 3px 5px;
	width: 450px;
	list-style-type: none;
}

.productsList li a {
	color: #665c9c;
	background-color: #faf5e0;
	text-decoration: none;
}

.productsList li a:hover {
	color: #665c9c;
	background-color: #faf5e0;
	text-decoration: none;
}
