body {		font-family: Arial, Verdana, Helvetica, sans-serif;					font-size:12px;		padding:0;		margin:0;		background:white;	}		a:hover {		color:#340100;	}		a img {	border:none;	}		/*-----head-----*/		#header {		}		#header h1 {		margin:-25px 0 0 0;				padding:0;		font-size:12px;	}		#logo , #logo_s{	margin:0px 10px 30px 0;	}			#header #upper_navigation {	height:52px;		height:20px;	padding:20px;	}		#header .u_automatization{	background:#7067ca;		}		#header .u_it{	background:#c96767;		}		#header  .u_consulting{	background:#67c970;		}			#header #upper_navigation  a{	color:#fff;	margin:0 5px 0 5px;	line-height: 150%;	font-size:100%;	}		#header #upper_navigation  a:hover{	color:#000;	border-bottom-color:#000;	}		#upper_navigation a.active  {	font-style:italic;	text-decoration:none;	border-bottom:1px #fff dashed;	margin-bottom:-1px;	}		#header #contact {	width:297px;	height:64px;	padding:0;	margin:0;	background:url('../img/bg_top.jpg') no-repeat right top;	}		#header #contact #call-centre {	margin:0 0 0 8px;	}		#header #contact ul, #header #contact_s ul {	list-style:none;	margin-bottom:0;	padding-bottom:0;		}		#header #contact ul a, #header #contact_s ul a {	font-size:10px;		color:#fff;	text-decoration:underline;	}		#header #contact ul a:hover, #header #contact_s ul a:hover{	background:#c90505;	text-decoration:none;	border-bottom:1px #fff dashed;	margin-bottom:-1px;	color:#fff;	}		#header #contact #phone_number, #header #contact_s #phone_number {	color:#fff;	margin-top:3px;	margin-bottom:0;	padding-bottom:0;	line-height: 130%;	font-size:100%;	}		#header #contact_s ul {	list-style:none;		padding-left:30px;	text-align:left;	margin:0;	}		#header #contact_s {	width:205px;	height:60px;	padding:0;	background:url('../img/bg_top_s.jpg') no-repeat right top;	}		/*-----navigation-----*/	#navigation div.menuheader {		padding:5px;		width:100%;		height:100%;		margin:0;	}		#navigation .it_menu {	background:#e6b8b8;	}		#navigation .consulting_menu {	background:#b8e6bc;	}		#navigation .automatization_menu {	background:#bcb8e6;	}		#navigation .it_menu:hover {	background:#c96767;	}		#navigation .consulting_menu:hover {	background:#67c970;	}		#navigation .automatization_menu:hover {	background:#7067ca;	}		#navigation div.menu_description_it {	margin:0;	width:100%;	height:100%;	padding-top:30px;	border-left:1px dashed #999;	font-size:12px;	}		#navigation div.menu_description_consulting {	margin:0;	width:100%;	height:100%;	padding-top:30px;	border-left:1px dashed #999;	font-size:12px;	}		#navigation div.menu_description_automatization {	margin:0;	width:100%;	height:100%;	padding-top:30px;	border-left:1px dashed #999;	font-size:12px;	}		#navigation div.menu_description_it h2{		margin:20px 0 15px 0;	}		#navigation div.menu_description_consulting h2 {		margin:20px 0 15px 0;	}		#navigation div.menu_description_automatization h2  {		margin:20px 0 15px 0;	}		#navigation div.menu_description_it h2 a, div#navigation_it h2  {		padding:10px 10px 10px 40px;		font-weight:normal;		font-size:14px;		background:#c96767;		color:#fff;		text-decoration:none;	}		#navigation div.menu_description_consulting h2 a, div#navigation_consulting h2 {		padding:10px 10px 10px 40px;		font-weight:normal;		font-size:14px;		background:#67c970;		color:#fff;		text-decoration:none;	}		#navigation div.menu_description_automatization h2 a, div#navigation_automatization  h2 {		padding:10px 10px 10px 40px;		font-weight:normal;		font-size:14px;		background:#7067ca;		color:#fff;		text-decoration:none;	}		#navigation div h2 a:hover {	text-decoration:underline;	}		#navigation div.menu_description_it p {		text-indent:15px;		font-size:12px;		margin:0;		padding:0 0 5px 20px;	}		#navigation div.menu_description_consulting p {		text-indent:15px;		font-size:12px;		margin:0;		padding:0 0 5px 20px;	}		#navigation div.menu_description_automatization p {		text-indent:15px;		font-size:12px;		margin:0;		padding:0 0 5px 20px;	}		#navigation ul, #content ul{	list-style-type:square;	}		#subnavigation_automatization, #subnavigation_consulting, #subnavigation_it {		padding:5px 0 10px 200px;	}		#subnavigation_automatization a.active{		color:#fff;		background:#7067ca;		text-decoration:none;	}		#subnavigation_it a.active{		color:#fff;		background:#c96767;		text-decoration:none;	}		#subnavigation_consulting a.active{		color:#fff;		background:#67c970;		text-decoration:none;	}			/*-----main-----*/		#content a {		font-size:12px;	}		#content a.active {	font-style:italic;	text-decoration:none;	}		#navigation_automatization, #navigation_it, #navigation_consulting {		width:200px;	}		#wrapper {		width:100%;	}		#main_text {		padding:5px 5px 10px 20px;		font-family:"Times New Roman";		font-weight:400;	}		#main_text h1 {		margin:0 0 10px 0;		font-weight:normal;		border-bottom:1px solid black;		font-size:1,5em;	}		#main_text p{		text-indent:20px;		line-height: 130%;		font-size:100%;		margin:0 0 1em 0;		padding:0;	}		#main_text ul, #main_text ol {		margin-top:-0.75em;	}		#main_text h3{		padding:0;		margin:0 0 0.2em 0;		line-height: 130%;	}		#main_text a {		font-size:100%;	}		#explain h1 {		margin:0;				text-decoration:none;		font-weight:normal;	}		#explain hr {		margin:0;	}		#htext {		display:none;		margin:0;		padding:0;	}		#else {		background:#cccccc;		width:100%;		padding-top:40px;		font-size:12px;			}		#else p, #else a {	font-size:12px;	}		#else .else_header {	background:#fff url('../img/else_h2_bg.png') no-repeat right top;		padding:11px 20px 11px 40px;	font-size:14px;	}		#else .else_table {	margin-top:15px;	padding-bottom:15px;	}		/*-----footer-----*/		#footer {		background:#000;		color:#fff;		padding:10px;	}		#footer p{		text-align:right;		padding:5px;		margin:0;	}		#footer a {		color:#fff;	}		#footer a:hover {		color:#841f1d;	}