body{
	padding:0;
	border:0;
	margin:0;
}
TD {
	COLOR: #3c4245;
	FONT-FAMILY: Verdana, Arial, sans-serif,helvetica;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-DECORATION: none
}

P{
	padding:0;
	margin:0;
	text-indent: 5pt;
}
.copyright{
	font: 11px Arial;
	color:#ffffff;
}

.page_title{
	font:bold 14px Verdana;
	color:#d05b5b;
}
a.page_title:hover{
	font:bold 14px Verdana;
	color:#d05b5b;
}

.block_title{
	font:11px Verdana;
	color:#d05b5b;
	TEXT-DECORATION: none;
}
a.block_title:hover{
	font:11px Verdana;
	color:#d05b5b;
	TEXT-DECORATION: underline;
}

.block_title_big{
	font:bold 24px Verdana;
	color:#000000;
}
.review_title{
	font:bold 14px Arial;
	color:#000000;
}
a.review_title:hover{
	font:bold 14px Arial;
	color:#000000;
}

.header{
	font:bold 10pt Arial;
	color:#6A87B1;
}

.header a {
	font:bold 10pt Arial;
	color:#6A87B1;
	text-decoration: none;
}

.header a:hover {
	font:bold 10pt Arial;
	color:#6A87B1;
	text-decoration: underline;
}

a{
	font:12px Arial;
	color:#0000ff;
	text-decoration:none;
}
a:hover{
	font:12px Arial;
	color:#0000ff;
	text-decoration:underline;
}

.lang_menu{
	font:bold 14px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
a.lang_menu:hover{
	font:bold 14px Tahoma;
	color:#d05b5b;
	text-decoration:none;
}
.lang_menu_a{
	font:bold 14px Tahoma;
	color:#d05b5b;
	text-decoration:none;
}

.main_menu{
	font:bold 18px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
a.main_menu:hover{
	font:bold 18px Tahoma;
	color:#d05b5b;
	text-decoration:none;
}
a.main_menu_a{
	font:bold 18px Tahoma;
	color:#d05b5b;
	text-decoration:none;
}
a.main_menu_a:hover{
	font:bold 18px Tahoma;
	color:#d05b5b;
	text-decoration:none;
}

.sub_menu{
	font:bold 12px Verdana;
	color:#ffffff;
	text-decoration:none;
}
a.sub_menu:hover{
	font:bold 12px Verdana;
	color:#d05b5b;
	text-decoration:none;
}
a.sub_menu_a{
	font:bold 12px Verdana;
	color:#d05b5b;
	text-decoration:none;
}
a.sub_menu_a:hover{
	font:bold 12px Verdana;
	color:#d05b5b;
	text-decoration:none;
}

.find_firm{
	font:bold 10px Verdana;
	color:#d05b5b;
	text-decoration:underline;
}
.find_firm:hover{
	font:bold 10px Verdana;
	color:#d05b5b;
	text-decoration:underline;
}

.random_firm{
	font:bold 11px Arial;
	color:#000000;
}
.random_firm_light{
	font:9px Arial;
	color:#000000;
}
.random_jur_name{
	font:bold 16px Verdana;
	color:#d05b5b;
	text-decoration:none;
}
a.random_jur_name:hover{
	font:bold 16px Verdana;
	color:#d05b5b;
	text-decoration:none;
}

.last_news{
	font: 11px verdana;
	color:#556268;
	text-decoration:none;
}
a.last_news:hover{
	font: 11px verdana;
	color:#000000;
	text-decoration:underline;
}
.last_news_a{
	font: bold 11px verdana;
	color:#d05b5b;
	text-decoration:none;
}
a.last_news_a:hover{
	font: bold 11px verdana;
	color:#d05b5b;
	text-decoration:underline;
}

.top5{
	font:bold 11px verdana;
	color:#556268;
	text-decoration:none;
}
a.top5:hover{
	font:bold 11px verdana;
	color:#000000;
	text-decoration:underline;
}

.competitor {
	font: 11px verdana;
	color:#556268;
	text-decoration:none;
}
.competitor a {
	font: bold 11px verdana;
	color:#556268;
	text-decoration:underline;
}
.competitor a:hover {
	font: bold 11px verdana;
	color:#000000;
	text-decoration:underline;
}
.competitor a.link {
	font: 11px verdana;
	color:#0000ff;
	text-decoration:underline;
}
.competitor a.link:hover {
	font: 11px verdana;
	color:#990000;
	text-decoration:underline;
}

.search_form {
	font: 11px verdana;
	color:#556268;
	text-decoration:none;
}

.left_panel_img {
	width: 70px;
	padding-right:5px;
	padding-bottom:5px;
	float:left;
	text-align:left;
}
.left_panel_img img {
	padding-top:5px;
}

/*--Form elements------------------------*/
.form_button {
	BORDER-BOTTOM: 1px outset;
	BORDER-LEFT: 1px inset;
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px inset;
	BORDER-COLOR: #b2b2b2;
	color: black;
	FONT-WEIGHT:  normal;
	FONT-FAMILY:  arial,verdana;
	FONT-SIZE: 8pt
}
.form_input { 
	FONT-FAMILY:  arial,verdana;
	font-size: 11px; 
	BACKGROUND-color: white;
}
textarea {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	BORDER-BOTTOM: 1px outset; 
	BORDER-LEFT: 1px inset; 
	BORDER-RIGHT: 1px outset; 
	BORDER-TOP: 1px inset;
}

.required {
	color:red;
	FONT-SIZE: 11px;
}

/*--tables------------------------*/
.table_header {
	background: #838ea0;
	color: #ffffff;
	font-weight: normal;
	font-size:8pt;
}

.table_header a {
	color: #ffffff;
	font:normal 8pt Arial;
	text-decoration:none;
}

.table_header a:hover {
	color: #ffffff;
	font:normal 8pt Arial;
	text-decoration:underline;
}

