.text
{
	font-size: 11px;
	color: #919191;
	font-family: Arial;
	text-align: justify;
}
.textblack
{
	font-size: 11px;
	color: #000;
	font-family: Arial;
	text-align: justify;
}
.loader
{
	font-size: 13px;
	color: #000;
	font-family: Arial;
	text-align: justify;
}
.divalpha_on
{
	filter:alpha(opacity=10);
	opacity: 0.1;
}
.divalpha_of
{
	filter:alpha(opacity=100);
	opacity: 1;
}
.redtext
{
	font-size: 11px;
	color: #990000;
	font-family: Arial;
}

.newsheadtext
{
	font-size: 11px;
	color: #0C0;
	font-family: Arial;
	font-weight: bold;
}

.headtext
{
	font-size: 12px;
	font-weight:bold;
	color: #666;
	font-family: Arial;
}
.maittable
{
	background-image:url(images/main.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.d40
{
	background-image:url(images/d40.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.clientstable
{
	background-image:url(images/clients.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.portfoliotable
{
	background-image:url(images/portfolio.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.othertable
{
	background-image:url(images/articles.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.logotable
{
	background-image:url(images/logi.gif);
	background-repeat:no-repeat;
	background-position: right;
}
.n73me
{
	background-image:url(images/n73me.jpg);
	background-repeat:no-repeat;
	background-position: left;
}
.icq
{
	background-image:url(images/icq.jpg);
	background-repeat:no-repeat;
	background-position: left;
}
.skype
{
	background-image:url(images/skype.jpg);
	background-repeat:no-repeat;
	background-position: left;
}
.gtalk
{
	background-image:url(images/gtalk.jpg);
	background-repeat:no-repeat;
	background-position: left;
}
.email
{
	background-image:url(images/email.jpg);
	background-repeat:no-repeat;
	background-position: left;
}


.menu {
	margin: 100px 0 0;
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.menu a {
	padding: 5px 5px;
	display: block;
	color: #000000;
	width: 144px;
	text-decoration: none;
	font-weight: bold;

}
.menu li em {
	width: 180px;
	height: 86px;
	position: absolute;
	top: -115px;
	left: -28px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}

a:link {color: #000; text-decoration: none;} /*непосещённая гиперссылка*/
a:visited {color: #333; text-decoration: none;}  /*посещённая гиперссылка*/
a:hover {color: #000; text-decoration: none; background-color:#E0ECE0}  /*гиперссылка, над которой расположен курсор*/
a:active {
	color: #000;
	text-decoration: none;
	text-align: center;
}  /*гиперссылка в момент нажатия*/

.pageIsLoading
{
	position:   absolute;
	display:    block;
	top:0px;
	left:0px;
	color:		#999;
	filter:		alpha(opacity=50);
	opacity: 	0.5;
}
