table#downloads{
	width:100%;
}
#downloads th{
	text-align:left;
	background-color:limegreen;
	color:#FFFFFF;
	font-size:12px;
}
#downloads td{
	height:30px;
}
#downloads tr.even{
	background-color:#F0F0F0;
}
#downloads td.filetitle{
	width: 350px;
}
#downloads td.filename{
	width: 200px;
}
#downloads td.link{
	width: 120px;
}
#downloads tr.category_separator td{
	height:30px;
}

table#newssubscribeform	{
	width:150px;
}
table#newssubscribeform input.text	{
	width:150px;
}
table#newssubscribeform div#btn input	{
	width:90px;
}

div#newscategorylist {
	font-size:14px;
	font-weight:bold;
}
div#newscategorylist a{
	margin:0 10px;
	font-weight:normal;
}

ul#sitemapshow,ul#sitemapshow ul, ul#sitemapshow li { margin:0;padding:0;list-style: none;}
ul#sitemapshow a {font: 11px Tahoma; line-height:12px;}
ul#sitemapshow a:hover {color:#cccccc;}
ul#sitemapshow ul {margin-left:5px;}
ul#sitemapshow li.l3 {padding-top:7px;}

table#productslistshow{
	width:100%;

}
#productslistshow th{
	text-align:left;
	background-color:#CCCCCC;
}
#productslistshow td{
	vertical-align:top;
}
#productslistshow td.products{
	padding:10px 2px;
	width:50%;
}

#productslistshow span.title {
	font-weight:bold;
}
#productslistshow td.links{
	color:#557B41;
	height:20px;
	padding:5px;
}
#productslistshow td.image{
	height:101px;
}
#productslistshow td.image IMG {
	border:3px double #ccc;
	/*padding:2px;*/
}
#productslistshow td.text{
	padding:0 5px 5px 5px;
}
#productslistshow a.link1 {
	background:url('http://www.navitel.su/i/load.gif') no-repeat left;
	padding:5px 4px 5px 20px;
	text-decoration:none;
	color:#557B41;
}
#productslistshow a.link2 {
	background:url('http://www.navitel.su/i/basket.gif') no-repeat left;
	padding:5px 4px 5px 25px;
	text-decoration:none;
	color:#557B41;
}
#productslistshow a.link3 {
	background:url('http://www.navitel.su/i/details.gif') no-repeat left;
	padding:5px 0px 5px 30px;
	text-decoration:none;
	color:#557B41;
}
INPUT.error {
    border:1px solid red;
}
.error_highlight {
    color:#FF0000
}