h1 {
	font-size: 24px;
	color: #828282;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

h1 a {
	font-size: 24px;
	color: #828282;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
h1 a:hover {
	font-size: 24px;
	color:#676767;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}

.maindesc {
        color: #505050;
}
.maindesc h1
{
        color: #0066CC;
	font-size: 18px;
        margin-bottom: 3px;
	margin-top: 0px;
}
.maindesc ul
{
	bottom: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.numpage {
	text-decoration: none;
}
.numpage a:link {
	text-decoration: none;
}



a:link {

}
a:visited {

}
a:hover {        

}
a:active {        

}

body {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
.maintable {width:100%;height:100%}
p {
	padding: 0px;
	margin: 0px;
	text-align: justify;
}
#menumain ul {
	font-size: 24px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 5px;
	border: 1px dashed #DFDFDF;
}

#menumain li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	padding: 2px;
}

.firmlisttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #616161;
	text-decoration: none;
}


.m_header {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #B95C00;
	text-decoration: none;
	background-color: #FFDCB9;
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	border: 1px solid #FFCE9D;
}

.m_headertable {
	border: 1px solid #FFCE9D;
}

.h1_bar {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #B95C00;
	text-decoration: none;
	background-color:#BEC0FF;
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	border: 1px solid #9191F2;
}

.h1_bar a {
	color: #B95C00;
}



.orange {
	COLOR: #cc6600
}
.orange2 {
	COLOR: #ff9900
}
.bordo {
	COLOR: #993300
}

.small {
	FONT-SIZE: 12px
}
A.news {
	FONT-SIZE: 11px; COLOR: #993300
}


	#cloud		{	background-color: #F0F0F0; 	}
	#cloudtitle	{	
		background-color: #F9C400; color: white; 
		font-size: 10pt; font-weight: bold; 
		float: left;
		height: 21px;	
		padding: .3em 1ex;
		background: #F9C400 url("/img/cloudnam.gif")  no-repeat left top;

		}

	#cloudcontent	{	padding: 5px 2ex;	}	
	#cloudcontent A	{	text-decoration: none; color: #999; padding-top: 0;}/* white-space: nowrap;	}*/
	#cloudcontent A:hover	{	background-color: #DDD;	} 
		

#rating {margin-bottom: 12px; color: #666;}
#rating .title {padding-right: 10px; font-size: 75%; color: #666; font-weight: bold;}
#rating .stars {padding-right: 10px; font-family: Tahoma; font-size: 70%;}
#rating .stars span {margin-left: 3px;}

#rating .torate {font-family: Tahoma; font-size: 70%; white-space: nowrap; padding-right: 3px;}
#rating .torate a {color: #f26d00;}
#rating #rate-doit {position: relative;}
#rating #rate-doit ul {list-style: none; margin: 0; padding: 0; width: 70px; height: 14px; background: url('/img/toratest.gif') top left repeat-x;}
#rating #rate-doit ul li {text-indent: -90000px; padding: 0; margin: 0; float: left;}
#rating #rate-doit ul li.current-rating {background: url('/img/toratest.gif') left top; position: absolute; width: 70px; height: 14px; display: block; text-indent: -9000px; z-index: 1;}
#rating #rate-doit ul li a {display: block; width: 14px; height: 14px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0;}
#rating #rate-doit ul li a:hover {background: url('/img/toratesu.gif') left top; z-index: 2; left: 0;}
#rating #rate-doit ul a.r1-unit {left: 0;}
#rating #rate-doit ul a.r1-unit:hover {width: 14px;}
#rating #rate-doit ul a.r2-unit {left: 14px;}
#rating #rate-doit ul a.r2-unit:hover {width: 28px;}
#rating #rate-doit ul a.r3-unit {left: 28px;}
#rating #rate-doit ul a.r3-unit:hover {width: 42px;}
#rating #rate-doit ul a.r4-unit {left: 42px;}
#rating #rate-doit ul a.r4-unit:hover {width: 56px;}
#rating #rate-doit ul a.r5-unit {left: 56px;}
#rating #rate-doit ul a.r5-unit:hover {width: 70px;}
#rating .rate-complete {padding-bottom: 0; font-family: Arial; font-size: 75%; color: #1C790C;}
#rating .rate-complete #rate-already {color: #F26D00;}



#footer {
         position:relative;
        }
#footer a, #footer a:visited {
        font: 10px/16px Arial, Helvetica, sans-serif;
	color: #CCC;
	}
#footer .link-divider {
	background:transparent;
	color: #646971;
	}
#footer .zeropixels {
		left:-999em;
		}
#footer-ads {
	float:left;
	padding:0px 10 0 10px;
	}
#siteinfo {
	float:left;
	width:530px;
	padding:13px 0px;
	margin-top:-13px;
	background:#1E444D url(/footer-bg.jpg) no-repeat 0 0;
	}
#siteinfo p {
                margin:0px 20px 0px 13px;
                font: 10px Tahoma;
		line-height:16px;
		}
#siteinfo .license {
		color: #999999;
		}

blockquote {margin-left: 10px; margin-right: 0px;}


#addStart { background: url(/img/start.gif); }
#addFavorites {background: url(/img/fav.gif);}
#addStart, #addFavorites {font: 11px Tahoma, Verdana, sans-serif; color: #666; padding: 0 15px 3px 20px; background-position: 0 1px; background-repeat: no-repeat;}
.sm { FONT-FAMILY: "ARIAL", "SANS-SERIF";  font-size: 8pt; }

INPUT.sm
{
 width:70px;
 border:1px solid #7C9CB5;
}

.menutitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CCCCCC;
	line-height : 11px;
	text-decoration : none;
        padding:10px 15px;
}
.menutitle td{
	border-right: 1px solid #CCCCCC;
}

.menutitle a{
	color : #000000;
	text-decoration : none;
}

.menutitle a:hover{
	text-decoration : underline;
}

i.fade{background:transparent url(/img/fade-trans.png) no-repeat scroll 0;display:block;float:right;font-style:normal;height:1.4em;margin-top:-1.2em;overflow:hidden;padding-left:16px;margin-right:-5px;position:relative}
