body {	margin: 0px;	background: #fff;	font-family: Arial, Verdana, sans-serif;  font-size: 12px;  /*background-image: url("/images/frontend/bg.jpg");  background-position: center;  background-repeat: no-repeat;  background-color: #bbc4d2; */	/*background: url(images/top_bg.gif);	background-repeat: repeat-x;  */}/**** Main Container ***/#wrap {  margin-left: auto;  margin-right: auto;  width: 1000px;}/**** Top ***/#top {  padding: 0px;  background-color: #fff;}#top div.logo {  text-align:center;  float:left;  width:700px;}/**** Clear Div ***/div.clear {	display: block;	clear: both;	width: 100%;	height:0px;	overflow:hidden;}/**** Main Menu ***/#topmenu {  padding: 20px 0px 20px 0px;}#topmenu a.menu {  float:left;	margin: 0px 20px 0px 0px;	outline: none;	font-size: 14px;	/*font-weight: bold;*/	color: #000;	/*text-decoration: none; */}#topmenu a.menu_sel, #topmenu a.menu:hover {  color: #aaa;}#middle {  background: #fff;}/**** Footer ***/#footer {  text-align:center;  padding:10px 0px;}a img {  border: 0px;}div.page {  /*width:1000px;*/}div.page_title {  color: #fff;  font-size: 14px;  padding-bottom:10px;  padding-top:5px;}a {  color: #000;  text-decoration:underline;}table.contacts input.text_input, table.contacts textarea  {  border: 1px solid #133b1d;}table.contacts textarea {  width: 300px;  height: 100px;}div.errors {  color: red;  padding: 5px 0px;}div.message {  padding: 5px 0px;}