html, body	{
	color: #000; background: #fff; font-family: Verdana, Arial, Tahoma, sans-serif;
	font-weight: normal; font-style: normal; font-size: 9pt; text-decoration: none;
	margin: 0px; padding: 0px;
}

table	{
	border-collapse: collapse;
}

td		{
	padding: 0px;
}

img	{
	border: 0; display: block;
}

form	{
	padding: 0px; margin: 0px;
}


.w100	{width: 100%;}
.vTop	{vertical-align: top;}
.center	{text-align: center;}
.right	{text-align: right;}
.left	{text-align: left;}

.menuPointer	{margin:0 10px 0 10px;}

a.aMenuItem:link, a.aMenuItem:active, a.aMenuItem:visited, a.aMenuItem:hover	{
	color: #fff; font-weight: bold; text-decoration: none; margin-right:10px; white-space: nowrap;
}

a.aMenuItemActive:link, a.aMenuItemActive:active, a.aMenuItemActive:visited, a.aMenuItemActive:hover	{
	color: #FFFF66; font-weight: bold; text-decoration: none; margin-right:10px; white-space: nowrap;
}

.item	{font-weight: bold; text-transform: uppercase; color: #fff; margin: 0 5px 0 10px; white-space: nowrap;}

.item a:link	{color: #fff; text-decoration: none;}
.item a:visited	{color: #fff; text-decoration: none;}
.item a:active	{color: #fff; text-decoration: none;}
.item a:hover	{color: #ff0; text-decoration: underline;}




.newsDate	{color: blue; font-weight: bold; margin: 10px 0 0 0;}
a.aNewsText:link, a.aNewsText:active, a.aNewsText:visited, a.aNewsText:hover	{
	color: #333;
}
.newsText	{color: #333; margin: 0 10px 15px 0;}


.showDate	{color: #333; font-weight: bold; margin: 10px 0 0 0;}
.showTitle	{color: #333; font-weight: bold; margin: 0;}
a.aShowText:link, a.aShowText:active, a.aShowText:visited, a.aShowText:hover	{
	color: #333;
}
.showText	{color: #333; margin: 0 10px 15px 0;}


.scienceDate	{color: #333; font-weight: bold; margin: 10px 0 0 0;}
a.aScienceText:link, a.aScienceText:active, a.aScienceText:visited, a.aScienceText:hover	{
	color: #333;
}
.scienceText	{color: #333; margin: 0 10px 15px 0;}



.analyticsDate	{color: #333; font-weight: bold; margin: 10px 0 0 0;}
a.aAnalyticsText:link, a.aAnalyticsText:active, a.aAnalyticsText:visited, a.aAnalyticsText:hover	{
	color: #333;
}
.analyticsText	{color: #333; margin: 0 10px 15px 0;}


a.aInfoText:link, a.aInfoText:active, a.aInfoText:visited, a.aInfoText:hover	{
	color: #333; margin: 0 0 0 10px;
}


.firmDate	{color: blue; font-weight: bold;}
a.aFirmText:link, a.aFirmText:active, a.aFirmText:visited, a.aFirmText:hover	{
	color: #333; margin-left: 10px;
}


.w25center	{width: 25%; text-align: center; color: #333;}


.priceDate	{color: blue; font-weight: bold;}
a.aPriceText:link, a.aPriceText:active, a.aPriceText:visited, a.aPriceText:hover	{
	color: #333;
}

a.aTradeText:link, a.aTradeText:active, a.aTradeText:visited, a.aTradeText:hover	{
	color: #333;
}

.loginInput	{background-color: #fff; width: 70px; color: #34ae67; font-size: 7pt;}
a.aLoginText:link, a.aLoginText:active, a.aLoginText:visited, a.aLoginText:hover	{
	color: #34ae67; font-weight: bold;
}


a.aFirmAdd:link, a.aFirmAdd:active, a.aFirmAdd:visited, a.aFirmAdd:hover	{
	color: #f00; white-space: nowrap;
}


.copyright	{color: #5a5959;}
a.aCopyright:link, a.aCopyright:active, a.aCopyright:visited, a.aCopyright:hover	{
	color: #5a5959;
}


.webKuban	{color: #5a5959;}
a.aWebKuban:link, a.aWebKuban:active, a.aWebKuban:visited, a.aWebKuban:hover	{
	color: #5a5959;
}


/* add by alex */
.item	a	{
	color: #ffffff; 
}
.item a:hover	{
	text-decoration: none;
}
INPUT, TEXTAREA, SELECT {font-family: Verdana; }
.phpmaker {	
	font-family: Verdana; 
}
.right, .right td	{
	text-align: right; font-weight: bold; white-space: nowrap;
	background: #1B8949; padding: 5px 5px 5px 5px; color: #ffffff;
}
.leftexpo, leftexpo td	{
	padding: 5px 5px 5px 5px; background: #EDEDED;
}
.work	{
	width: 100%;
}
.worktr	{
	height: 24px; 
}
.worktd	{
	padding: 5px;
}
#listWork td	{
	padding: 5px;
}
#ewlistmain	{
	
}
.hboard	{
	font-weight: bold; text-align: center; padding: 5px;
}
.hboardrow	{
	padding:5px;
}
#expoList, #expo	{
	width: 100%;
}
#expoList .row1 	{
	background: #efefef; padding: 4px 5px 4px 5px;
}
#expoList .row2 	{
	background: #ffffff; padding: 4px 5px 4px 5px;
}
a	{
	color: blue;
}
a:hover	{
	text-decoration: none;
}
#trans	table	{
	border: 0px;
}
#trans	td	{
	padding: 5px 4px 5px 4px; border: 0px;
	border-bottom: green 1px solid;
}

#upper	{
	background: url(/img/up1.jpg) no-repeat left; height: 210px;
}
#upper2	{
	background: url(/img/up2.jpg) no-repeat left; height: 210px;
}