body { color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; background: #00bfff url(../images/bg.jpg) no-repeat fixed top center; font-size: 10px;font-weight: normal;padding:0px;}#container{ margin-left: auto; margin-right: auto; width: 1000px; background: transparent;}#headertoprounded {background: transparent url(../images/index_02.png); height: 9px; width:1000px;}#headerbanner {background: #fff url(../images/index_03.jpg); height: 119px; width:1000px;}#topmenubg {background: #fff url(../images/index_04.jpg); height: 25px; width:1000px;}#headermenubottomedge {background: #fff url(../images/index_05.jpg); height: 5px; width:1000px;}td#menu02 {	padding: 0px 0px 2px 0px;	white-space: nowrap;	color: #fff;	text-align: center;	height: 25px;}#menu02 a { color: #fff; text-decoration: none; font-weight:bold;}#menu02 a:hover { color: #406f89; font-weight:bold;}td#leftcolumn { background: #fff url(../images/index_06.jpg); width: 165px; height: 583px; color:#000; padding: 10px 10px 10px 10px;  text-align: left;}td#leftcolumn a {font-size: 1em; color: #406f89; text-decoration:none; font-weight:bold;}td#leftcolumn a:hover {font-size: 10px; color: #406f89; text-decoration:none; font-weight:bold; }td#normalbody { background: #c2deff url(../images/index_07.jpg) no-repeat bottom right; height: 583px; color: #000; padding: 10px 10px 10px 10px;  text-align: justify;  font-size: 1.20em; }td#normalbody a {color: #213947; text-decoration:none; font-weight:bold;}td#normalbody a:hover {color: #f00; text-decoration:none; font-weight:bold;}td#normalbody .title {font-size: 1.40em;  color:#406f89; }td#normalbody .descr {font-size: 1.30em; color: #406f89;  }h1, h2, h3, h4 {	color: #406f89;}h3 {	font-size: 1.30em;}h2 {	font-size: 1.40em;}h1 {	font-size: 1.50em;}#clients {	text-align: left;	vertical-align: top;	font-weight: bold;	color: #213947;}#whattheysay {	text-align: left;	vertical-align: top;	font-weight: bold;	color: #213947;}#projects {	text-align: left;	vertical-align: top;	font-weight: bold;	color: #213947;}.title14 {font-size: 1.40em; font-weight:bold; padding: 5px; border:2px solid #000; margin:0px 10px10px 10px; color:#000; background-color:#fff; }#bigpage a {color:#f00;}#bigpage a:hover {color:#000;}td#bigpage { background: #c2deff url(../images/indexbig_06.jpg) no-repeat bottom right; height: 583px; color: #000; padding: 10px 10px 10px 10px;  text-align: justify;  font-size: 1.20em;}td#bigpage a {color: #f00; text-decoration:none; font-weight:bold;}td#bigpage a:hover {color: #406f89; text-decoration:none; font-weight:bold;}td#bigpage .title {font-size: 1.40em;  color:#406f89; }td#bigpage .descr {font-size: 1.30em; color: #406f89;  }.searchinput  {font-size: 1.20em Arial, Helvetica, sans-serif; border: 1px solid #7c4029; color: #7c4029; background: #fff;}.searchbutton {border: 0px; background-color:transparent;}#footermenutopedge {background: #fff url(../images/index_08.jpg); height: 5px; width:1000px;}#footermenu { background: #fff url(../images/index_09.jpg); height: 24px; width:1000px; text-align: center;}#footermenu a { color: #fff; text-decoration: none; font-weight:bold;}#footermenu a:hover { color: #406f89; text-decoration: none; font-weight:bold;}#footermenubottomedge {background: transparent url(../images/index_10.png); height: 6px; width:1000px;}#bottom { background: transparent url(../images/index_11.png); height: 16px; width:1000px; text-align: center; color: #fff; }#bottom a { color: #fff; text-decoration: none; font-weight:bold; }#bottom a:hover { color: #fff; text-decoration: none; font-weight:bold; }#restrictedmenu { height: 100%; color: #000; padding: 10px;  text-align: center; background-position: top right;}#restrictedmenu a {color:#f00;}#restrictedmenu a:hover {color:#000;}form { margin: 0px; }textarea { width: 99% }input, select, textarea { color: #000; font-size: 1.20em Arial, Helvetica, sans-serif; background: #fff;}input, textarea, select { border: 1px solid #000; padding: 2px; background: #fff; }input:focus, textarea:focus { border: 1px solid #f00; color: #fff; background: #000;}.searchinput  {font-size: 1.20em Arial, Helvetica, sans-serif; border: 1px solid #000; color: #000; background: #fff;}.searchbutton {border: 0px; background-color:transparent;}ul { margin: 0px; padding: 0px; list-style: disc inside none; }.message, .required { color: #f00; }.seocms { padding-left: 5px; color: #000; cursor: pointer; vertical-align: top; }.tree li {	padding-left: 25px;	list-style-type: none;	background: url(../images/smallspider.png) no-repeat left top;}.tree li.child {	background: url(../images/smallspider.png) no-repeat left top;	cursor: pointer !important;	padding-right: 10px;}.tree li.child ul { display: none; }.tree li.child ul li { margin-left: -15px; cursor: default; }blockquote { border: 1px solid #000; padding: 5px; background: #fff; }tr.required input { background: #fff; border: 1px solid #000; color: #000; }.floatright {	float: right;	padding-left: 10px;}.floatleft {	float: left;	padding-right: 10px;}.clearfloat {	clear: both;}