body, td, .TextSimple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#336ca1;*/
	color:#333355;
}

img {
	border-color:#333333;
}

.onthecontrol, .onthecontrol a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#336ca1;
}

.navString, .navString a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9ca9ca;
}

.logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ac2823;
	font-weight:bold;
	background: url("/tmpl_law/logo.jpg") no-repeat;	
}

.MSMenu, .MSMenu a:link, .MSMenu a:visited {
	display:block; 
	height:30px;
	line-height:29px;
	text-align: center;
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; color:#ffffff; 
	overflow: visible;
}
.MSMenu a:hover, .MSMenu a:active{
	color:#f0f0f0;
	background-color:#999999;
}

.HLtext, .HLtext a:link, .HLtext a:visited {
	/*display:block;*/
	text-align: left;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#ffffff; 
}
.HLtext a:hover, .HLtext a:active{
	color:#ffff00;
	/*background-color:#999999;*/
}

.IndexCat, .IndexCat a:link, .IndexCat a:visited {
	/*display:block; */
	text-align: left;
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#ffffff;
	padding-left:10px;
	font-weight:bold;
}
.IndexCat a:hover, .IndexCat a:active{
	color:#f0f0f0;
	background-color:#999999;
}

.arrows a:link, .arrows a:visited {
	display:block; 
	width:45px; 
	height:25px; 
	margin-top:0px; 
	text-align: left;
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:13px; 
	color:#ffffff; 
	line-height:24px; 
	overflow:hidden;
	font-weight:bold;
}
.arrows a:hover, .arrows a:active{
	color:#ffff00; 
}


.TextTitle {
	color:#336ca1;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}

.priceInCatalog {
	color:#7777aa;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size:16px;
	font-weight:bold;
}

.btn {
	background:#3272ac; 
	border:1px solid #550000; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	font-weight:bold;
	background:url(/tmpl_law/cat_bkg_b_i.gif);
}

.btn2 {
	background:#52aacc; 
	border:1px solid #550000; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	font-weight:bold;
	padding:2px;
}

.in {
	border:1px solid #5292cc; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#5292cc; 
	font-weight: normal;
}

.ch {
	background:#cc0000; 
	border:1px solid #550000; 
	font-family:verdana, arial, sans-serif; 
	font-size:15px; 
	color:#ffffff; 
	font-weight:bold;
}

.message {
	background:#009900; 
	border:1px solid #005500; 
	font-family:verdana, arial, sans-serif; 
	font-size:15px; 
	color:#ffffff; 
	font-weight:bold;
}

.nav, a.nav, a.nav:link, a.nav:visited {
	display:block; 
	height:25px; 
	background:url("/tmpl_law/cat_bkg_r.gif"); 
	margin-top:0px; 
	text-align: left;
	padding-left: 10px;
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	line-height:24px; 
	overflow:hidden;
	font-weight:bold;
}
a.nav:hover, a.nav:active{
	color:#ffffff; 
	background:url("/tmpl_law/cat_bkg_r.gif"); 
}
a.nav_sub, a.nav_sub:link, a.nav_sub:visited {
	display:block;
	width:100%;
	background: #eeeed7; 
	text-align: left;
	padding-left: 10px;
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:10px; 
	color:#880000; 
	font-weight:bold;
	padding-top:5px;
	padding-bottom:3px;
}
a.nav_sub:hover, a.nav_sub:active{
	color:#ff0000; 
	background: #e6eed7; 
}
a.nav_sub2, a.nav_sub2:link, a.nav_sub2:visited {
	display:block; 
	background: #e6eed7; 
	text-align: left;
	padding-left: 10px;
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:10px; 
	color:#880000; 
	font-weight:normal;
	padding-top:3px;
	padding-bottom:3px;
}
a.nav_sub2:hover, a.nav_sub2:active{
	color:#ff0000; 
	background: #e6eed7; 
}
a.nav2, a.nav2:link, a.nav2:visited {
	display:block; 
	width:200px; 
	height:25px; 
	background:url("/tmpl_law/cat_bkg_g.gif"); 
	margin-top:0px; 
	text-align: left;
	padding-left: 10px;
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	line-height:24px; 
	overflow:hidden;
	font-weight:bold;
}
a.nav2:hover, a.nav2:active{
	color:#ffffff; 
	background:url("/tmpl_law/cat_bkg_g.gif"); 
}
.divCat {
	display:block; 
	height:25px; 
	background:url("/tmpl_law/cat_bkg_g.gif"); 
	text-align: left;
	padding-left: 10px;
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#ffffff; 
	line-height:24px; 
	overflow:hidden;
	font-weight:bold;
}
.divRight {
	text-align: left;
	padding:10px;
	font-family:verdana, arial, sans-serif; 
	font-size:12px; 
	color:#555555; 
	font-weight:bold;
}
/*a.nav2, a.nav2:link, a.nav2:visited {
	text-decoration:none; 
	font-family:verdana, arial, sans-serif; 
	font-size:11px; 
	color:#ffffff; 
	font-weight:bold;
	padding-left:20px;
}
a.nav2:hover, a.nav2:active{
	color:#ffff00; 
	text-decoration:none; 
}*/
a {
	color: #336ca1;
	text-decoration:none;
}

a:hover {
	color: #dd0000;
	text-decoration:none;
}

.ip a {
	color:#336ca1;
}

.inputField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333377;
	border:solid 1px #586586;
}

td.tableSearch  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight:normal;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:5px;
}

th.tableSearch  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777799;
	font-weight:bold;
	border-bottom:1px solid #777799;
	padding:5px;
}

.copyleft, .copyleft a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:3px;
}

.digestNumber a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #339999;
	font-weight:bold;
}

.articleDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b0b0b0;
}

.error {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	font-weight:bold;
	background:#880000;
	height:25px;
	line-height:24px; 
	padding-left:10px;
}

.ok {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	font-weight:bold;
	background:#005500;
	height:25px;
	line-height:24px; 
	padding-left:10px;
}
/* sitemap */
.smTitle {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	border:1px solid #58b1d6;
	padding:10px;
	color:#006699;
	text-decoration:none;
}

.smTitle a{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}

.smLinks a{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}

.smTitle2, .smTitle2 a{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	border:1px solid #58b1d6;
	padding:10px;
	color:#009966;
	text-decoration:none;
}

.smLinks2, .smLinks2 a{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#009966;
	text-decoration:none;
}
