BODY {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	background:#dadadc;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}
FORM {
	margin:0px;
	padding:0px;
	
}
a{
	color:#000000;
}
.sel{
	width:155px;
	height:22px;
	padding:0px;
	color:#909091;
}
.txt{
	width:152px;
	height:25px;
}
div.background{
	background:url(../images/background.jpg) repeat-x;
	background-color:#f0f0f2;
}
.head{
	height:90px;
	/*background:url(../images/head.jpg) no-repeat;*/
	padding-right:20px;
}
.search_form{
	width:750px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:1px solid #cccccc;
}
table.page{
	width:1004px;
}
.content_top{
	background:url(../images/content_top.jpg) -1px -0px no-repeat;
	height:13px;
}
.content_bottom{
	width:1004px;
	background:url(../images/content_bottom.jpg) -1px 0px no-repeat;
	height:97px;
}
.left_column{
	width:200px;
	background:url(../images/background1.jpg) -1px repeat-y;
	background-color:#ffffff;
}
.content{
	width:804px;
	background:url(../images/background1.jpg) right repeat-y;
	background-color:#ffffff;
	height:600px;
}
table.container{
	width:790px;
	height:570px;
	background:#fafafa;
	border:1px solid #f0f0f2;
}
.info_bar td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6076d3;
	text-decoration:none;
}
.info_bar td a:link, .info_bar td a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6076d3;
	text-decoration:none;
}
table.main_navigation{
	width:1000px;
	height:29px;
	background:#000000;
}
table.main_navigation a.menu_link:hover{
	width:auto;
	background:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
}
table.main_navigation a.menu_link_selected{
	width:auto;
	background:#fafafa;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:8px;
	line-height:28px;
}
table.main_navigation a.menu_link{
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:8px;
	line-height:28px;
}
.firms_tree{
	width:720px;
	margin-bottom:20px;
}
.menu_categories {
	background:url(../images/tree_bar.jpg) center center no-repeat;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	color:#000000;
	text-decoration: none;
	padding-top:5px;
}
.menu_categories a:link, .menu_categories a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	color:#000000;
	text-decoration: none;
}
.submenu_categories{
	background:url(../images/point.jpg) 15px center no-repeat;
	padding-left:30px;
}
.submenu_categories a:link, .submenu_categories a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #0f2444;
	text-decoration: none;
	line-height:20px;
}
.submenu_categories a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #8db1ee;
	text-decoration: none;
	line-height:20px;
}
.leftbox{
	width:200px;

}
.new_firms_bar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6076d3;
	text-decoration:none;
	font-style:normal;
	padding-left:15px;
}
.new_firms_body a:link, .new_firms_body a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#6d6d7b;
	display:block;
	padding-left:20px;
	padding-right:5px;
}
.new_firms_body a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#8db1ee;
	display:block;
	padding-left:20px;
	padding-right:5px;
}
.new_firms_foot{
	height:25px;
}
.visitka{
	width:380px;
	height:150px;
}
.visitka_small{
	width:329px;
	height:50px;
}
.firm_names{
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:15px;
	background:#a8c0e1;
	border-top:1px solid #a2a2a5;
	border-left:1px solid #a2a2a5;
	border-right:1px solid #a2a2a5;
}
.firm_names a:link, .firm_names a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	line-height:20px;
}
.firm_info{
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background:#ffffff;
	color:#010000;
	padding:10px;
	border:1px solid #a2a2a5;
}
.firm_info a:link, .firm_info a:visited{
	color:#6076d3;
}
.firm_visitors{
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-right:8px;
	padding-bottom:5px;
}
.announce{
	width:310px;
	background:#ffffff;
	border:1px solid #000000;
}
.announce_detail{
	width:680px;
	height:200px;
	background:#ffffff;
	border:1px solid #000000;
}
.detail_text a:link, .detail_text a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	font-style:oblique;
}
.search_info_bar{
	font-size:11px;
	color:#000000;
}
.search_info_bar a:link, .search_info_bar a:visited{
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
.advanced_info{
	height:22px;
	font-weight:bold;
}
.click_here{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#2c4776;
}
.click_here_selected{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.button1 {
	background: url(../images/search.gif);
	border:0px;
	width:77px;
	height:23px;
}
.search_marks{
	font-weight:bold;
	color:#FFFFFF;
	//background:#46bf10;
	background:#2887ca;
}
#b{
	font-style:oblique;
	font-weight:bold;
}
.company_page{
	width:750px;
	height:400px;
	margin-top:5px;
}
.company{
	height:25px;
}
.company a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}
.detail_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:15px;
	font-weight:normal;
	background:#ffffff;
	border:1px solid #cccccc;
}
.bookmark{
	color:#a8c6d0;
	font-weight:bold;
}
.footer{
	background:#dadadc;
}
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.label{
	font-weight:bold;
}
.address{
	font-weight:bold;
}
.phone{
	font-weight:bold;
}
.webpage{
	font-weight:bold;
}
.email{
	font-weight:bold;
}
.page_link, .page_link:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.page_link_sel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.related{
}
.related_companies a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.related_companies a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6076d3;
	text-decoration:none;
}
.company_logo{
	float:left;
	border:1px solid #cccccc;
	margin-right:10px;
}
.company_image{
	float:left;
	border:1px solid #cccccc;
	margin-right:10px;
}
.lgn{
	margin:0px;
}
