body { color: #ddd; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; background: #000 url(../images/bg.jpg) no-repeat fixed top center; font-size: 10px;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: #737373 height: 328px; width:1000px;}#topmenubg {background: #fff url(../images/index_06.jpg); height: 29px; width:1000px;}td#menu02 {	padding: 0px 0px 2px 0px;	white-space: nowrap;	color: #aa8021;	text-align: center;	height: 29px;}#menu02 a { color: #fff; text-decoration: none; font-weight:bold;}#menu02 a:hover { color: #f00; font-weight:bold;}td#leftcolumn { background: #737373 url(../images/index_03.jpg) repeat-y; width: 165px; height: 460px; color:#ccc; padding: 10px 10px 10px 10px;  text-align: left;}td#leftcolumn a {font-size: 1em; color: #fff; text-decoration:none; font-weight:bold;}td#leftcolumn a:hover {color: #f00; text-decoration:none; font-weight:bold; }td#normalbody { background: #737373; height: 460px; color: #ccc; padding: 10px 10px 10px 10px;  text-align: justify;  font-size: 1em; }td#normalbody a {color: #000; 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: #fff;}h4 {	font-size: 1.20em;}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: #737373 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: #000; text-decoration:none; font-weight:bold;}td#bigpage a:hover {color: #f00; 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_06.jpg); height: 29px; width:1000px;}#footermenu a { color: #fff; text-decoration: none; font-weight:bold;}#footermenu a:hover { color: #f00; 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: #f00; 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: 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;	}