body {	color: #000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	margin: 10px 0 0 0;	background: #fff url(../images/bg.jpg) no-repeat fixed top center;	font-size: 12px;	font-weight: normal;	padding:0px;}#signup {	width:326px;	background: transparent;	float: right;	padding-left: 5px;	padding-top: 5px;	margin-top: 0px;}#itembg {	background: #fff url(../images/kit_02.jpg) no-repeat bottom;	width:326px;	padding: 0px;	border:none;}#itembg p {	font-size: 10px;	text-align:left;	padding:0px 20px 20px 20px;	line-height: normal;	color: #fff;	font-weight:bold}#container {	margin-left: auto;	margin-right: auto;	width: 1000px;	background: transparent;}#headerbanner {	background: #fff url(../images/banner.jpg);	height: 100px;	width:1000px;}.niceHZmenu {	width: 1000px;	background:url(../images/nav.jpg);	height:25px;	z-index:100;	margin-left: -1px;	font: 14px Arial, Helvetica, sans-serif;}.niceHZmenu ul {	padding: 0px;	margin: 0px;	list-style-type: none;}.niceHZmenu li {	float: left;	padding-right: 10px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	margin-right: 1px;	background: transparent none;	text-align: center;	color:#000;}.niceHZmenu a {	display: block;	padding-right: 10px;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	margin-top: -3px;	margin-bottom: -3px;	margin-right: -10px;	margin-left: -10px;	color:#000;	font-weight:bold;	text-decoration: none;	border-top: 1px solid #fff;	border-left: 1px solid #fff;	border-right: 1px solid #737373;	border-bottom: 1px solid #737373;}.niceHZmenu a:hover {	background: #d8b944 none;	color:#000;}td#leftcolumn {	background: #fff url(../images/columnbgwhite.jpg)no-repeat bottom right;	width: 230px;	height: 583px;	color:#000;	padding: 10px 10px 10px 10px;	text-align: left;}td#leftcolumn a {	font-size: 1em;	color: #00f;	text-decoration:none;	font-weight:bold;}td#leftcolumn a:hover {	color: #f00;	text-decoration:none;	font-weight:bold;}td#normalbody {	background: #fff url(../images/mainareabgwhite.jpg) no-repeat bottom left;	height: 600px;	color: #000;	padding: 10px 10px 200px 200px;	text-align: justify;	font-size: 1em;}td#normalbody a {	color: #00f;	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:#000;}td#normalbody .descr {	font-size: 1.30em;	color: #000;}h1, h2, h3, h4 {	color: #000;}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:#000;}#bigpage a:hover {	color:#f00;}td#bigpage {background: background: #fff url(../images/mainareabgwhite.jpg) no-repeat bottom left;	height: 600px;	color: #000;	padding: 10px 10px 10px 10px;	text-align: justify;	font-size: 1em;}td#bigpage a {	color: #00f;	text-decoration:underline;	font-weight:bold;}td#bigpage a:hover {	color: #f00;	text-decoration:none;	font-weight:bold;}td#bigpage .title {	font-size: 1.40em;	color:#000;}td#bigpage .descr {	font-size: 1.30em;	color: #000;}.searchinput {	font-size: 1.20em Arial, Helvetica, sans-serif;	border: 1px solid #7c4029;	color: #7c4029;	background: #fff;}.searchbutton {	border: 0px;	background-color:transparent;}#bottom {	background: transparent url(../images/index_11.png);	height: 16px;	width:1000px;	text-align: center;	color: #000;}#bottom a {	color: #000;	text-decoration: none;}#bottom a:hover {	color: #f00;	text-decoration: none;}#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: 95%}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;}#loginbg {	float:right;	margin-top: 80px;	margin-right: 7px;	padding:0px;	width:340px;	height:40px;	background: "transparent";}#loginbg input {	color: #000;	font-size: 10px Arial, Helvetica, sans-serif;	background: #fff;}#loginbg form {	margin:10px 0px 0 5px;	text-align: center;}.loginSubmit {	float:right;	margin:-23px 0 0 0;	border: 1px solid #fff;	padding: 0px;	background: #fff;}