﻿	html, body{
		margin:0;
		padding:0;
		font-size:10pt;
		font-family:tahoma,Verdana Sans Serif;
		background:url(images/pat.jpg);
	}
	
	img{
		border:none;
	}
	
	#main{
		width:760px;
		margin:auto;
		border-left:4px solid #e1e2e6;
		border-right:4px solid #e1e2e6;
		background-color:#FFFFFF;
	}
	#header{
		background:url(images/head_bg.gif) top repeat-x;
		height:80px;
		padding:5px 35px;
		padding-right:10px;
	}
	
	#adr{
		float:right;
		text-align:right;
		font-size:8pt;
		color:#395f92;
		font-weight:bold;
		margin-top:3px;
	}
	.menu{
		background:url(images/menu-bg.jpg) top no-repeat;
		height:60px;
	}
	#links{
		width:630px;
		margin:auto;
	}
	.menu a{
		font-weight:bold;
		font-size:12pt;
		text-decoration:none;
		text-align:center;
		display: table-cell; display: inline-table; display: inline-block;
		width:120px;
		height:20px;
		padding:5px 0;
		color:#000066;
		border-right:2px solid #9eaebb;
	}
	.menu a:hover{
		background-color:#9eaebb;
		color:#FFFFFF;
		border-right:2px solid #9eaebb;
	}
	#last{
		border:none;
	}
	
	.box{
		width:360px;
		margin:20px 3px;
		float:right;
	}
	.boxTop{
		background:url(images/box_top.jpg) bottom no-repeat;
		height:17px;
	}
	
	.boxBot{
		background:url(images/box_bot.jpg) top no-repeat;
		height:17px;
	}
	
	.boxWide{
		width:580px;
		margin:20px 3px;
		float:right;
	}
	.boxWideTop{
		background:url(images/boxWide_top.jpg) bottom no-repeat;
		height:17px;
	}
	
	.boxWideBot{
		background:url(images/boxWide_bot.jpg) top no-repeat;
		height:17px;
	}
	
	.boxIn{
		border-left:1px solid #a3a6aa;
		border-right:1px solid #a3a6aa;
		padding:5px 10px;
		background:url(images/box_gr.jpg) top repeat-x;
	}
	
	.box2Top{
		background:url(images/box2_top.jpg) bottom no-repeat;
		height:17px;
	}
	.box2In{
		border-left:1px solid #a3a6aa;
		border-right:1px solid #a3a6aa;
		padding:0px 10px;
		background:#FFFFFF;
	}
	
	.box ul{
		margin:0 20px;
		padding:0;
	}
	
	.box p{
		margin:10px 0;
	}
	
	h1{
		font-size:16pt;
		margin:0;
		padding:0;
	}
	.firstWord{
		color:#395f92;
		font-size:22pt;
	}
	hr.g {
		border: none 0; 
		border-top: 3px double #003;
		height: 3px;
	}
	#sollution{
		float:left;
		margin-left:10px;
		margin-top:50px;
	}
	
	#footer{
		color:#777777;
		clear:both;
		border:1px solid #dcddde;
		border-left:10px solid #dcddde;
		border-right:10px solid #dcddde;
		text-align:center;
		padding:15px 0;
		font-size:10pt;
		font-weight:bold;
	}
	
	#footer a{
		color:#9999ce;
		text-decoration:none;
	}
	
	.forma{
		margin:auto;
		width:330px;
		color:#395f92;
	}
	.inputDiv{
		padding:2px;
		text-align:left;
		vertical-align:top;
		margin-right:10px;
	}
	.inputField {
		height:17px;
		padding:2px;
		width:220px;
		float:right;
	}
	input {
		border:1px solid #CDCDCD;
		color:#395f92;
		font-family:"Verdana","Arial","Tahoma",sans-serif;
		font-size:11px;
	}
	textarea{
		border:1px solid #CDCDCD;
		color:#395f92;
		font-family:"Verdana","Arial","Tahoma",sans-serif;
		font-size:11px;
		height:90px;
		float:right;
		padding:2px;
		width:220px;
	}
	.submit {
		float:right;
		background-color:#F7F7F7;
		color:#395f92;
		padding:2px 5px;
		text-align:center;
		width:120px;
	}
	#contact_form input.submit:hover {
		background-color:#97A1EE;
		color:#FFFFFF;
	}
	
	.special {
		width:5px;
		visibility:hidden;
	}
	.error
	{
		clear:both;
		font-size:small;
		float:right;
	}

