body {font-family: sans-serif;}
p {
	font-size: 15;
	color: #7d7c7c;}
p.adr {margin-right: 10px;
	text-align: right;}
a {font-size: 15;
	color: #00ADEF;}
a:hover {font-size: 15;
	color: #7d7c7c;
	}
a.linked {font-size: 15;
	color: #7d7c7c;
	}
p.sign {font-size: 12;
	color: #7d7c7c;
	margin-right: 10px;
	}
p.hidden {position: absolute;
		visibility: hidden;
		width: 600px; 
		}
p.visible {position: absolute;
		visibility: visible;
		width: 600px;  
		padding-top: 30px;
		margin-left: 10%;}
ul.service {
	font-size: 15;
	color: #7d7c7c;
	margin-top: 20px;
	margin-left: 30%;
	}
ul.service li {
	list-style-type:none;
	background-image: url(marker.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	line-height: 19px;
}
ul.service1 {
	font-size: 15;
	color: #7d7c7c;
	margin-top: 20px;
	margin-left: 20%;
	}
ul.service1 li {
	list-style-type:none;
	background-image: url(marker.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	line-height: 19px;
}
td.serv {padding: 0 0 0 0;}

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

a.web:link, a.web:visited,
a.web:hover, a.web:active {
  display: block;
  height: 197px;
  width: 248px;
  margin: 5px;
  background-image: url(/image/web_dev.jpg);
  background-repeat: no-repeat;
}

a.web:hover, a.web:active {
  height: 207px;
  width: 258px;
  margin: 0;
}

a.sesam:link, a.sesam:visited { background-position: -5px -5px; }
a.sesam:hover, a.sesam:active { background-position: 0 0; }

a.amega:link, a.amega:visited { background-position: -265px -5px; }
a.amega:hover, a.amega:active { background-position: -260px 0; }

a.stroyblock:link, a.stroyblock:visited { background-position: -5px -212px; }
a.stroyblock:hover, a.stroyblock:active { background-position: 0 -207px; }

a.kilimy:link, a.kilimy:visited { background-position: -265px -212px; }
a.kilimy:hover, a.kilimy:active { background-position: -260px -207px; }


p.title {
	color: #fff;
}



label.error {
	margin: 0 0 0 10px;
	color: red;
	font-style: italic;
	font-size: 12px;
}

input.error {
	border: 1px dotted #f00;
}
