body { margin:0px;color:#505050;font-family: tahoma,sans-serif,verdana,arial;background-color: #007dc4; }
td,th { font-family: tahoma,sans-serif,verdana,arial; font-size:70%; color:#505050; }
ul { margin-top: -10px; padding-top: 0px; }
a { color:#007dc4; }
p { padding-left: 6px; }
img { border: 0 }
input,select { color:#505050;	font-size:90%; }

.top-search-txt {color: #FFFFFF; }
.top-rft-txt {color: #d0e6f2; font-size: 11px; }
.page-title {color: #239828; font-size: 15pt; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: -4px;}
a.menu {font-size: 13px; line-height: 15px; }
a.toplink {font-size: 13px; font-weight: bold;}
.block-header {padding: 3 3 3 10;font-weight: bold;font-size: 13px;color: #FFFFFF;}
.news-title {margin: 0px;padding: 8px 10px 0px 6px;}
.news-title-link {font-size: 13px;padding-left: 3px;}
.news-date {color: #b52d2d;}
.news-lead {margin-top: 0px;padding-top: 4px;}
.section-title {color: #007DC4;font-size: 12px;font-weight: bold;margin-bottom: -10px;}
.sub-section-title {	color: #717171; padding-top: 1px;}
.catalog-bullet {	color: #007DC4}
.catalog-records {color: #999999;}
.company-num {font-weight: bold;color: #239828;width: 18px;font-size: 12pt;}
.company-name {font-weight: bold;font-size: 12px;color: #007DC4;}
.company-notes {padding-left: 20px;padding-bottom: 4px;color: #505050;}
.company-link { color: #999999; padding-left: 20px; }
.company-more {padding: 2px 5px 2px 5px;margin: 4px 4px 4px 20px;background-color:#fcfcfc;border: #d0d0d0 1px solid;border-collapse:collapse;font-size : 10px;text-align: center;}
.company-more-link { text-decoration: none; }

.company_title { padding:0;margin:0; margin-bottom: 4px;color:#239828;font-size:12pt;font-weight:bold; }
.company_title b {margin-right:4px;} 
.company_title a, .company_title a:visited {color:#239828;font-size:12pt;font-weight:bold;}
.company_url { padding:0;margin:0;margin-bottom:4px; }
.company_url a, .company_url a:visited { color: #999; text-decoration:underline; }
.company_url a:hover { color:#777; text-decoration:none;}
.company_logo { padding:0; margin:0; margin-bottom:4px;}
.company_descr {padding:0; margin:0; margin-bottom:4px;}
.company_buttons {padding:3px; margin:0; margin-bottom:4px;}
.company_more {padding: 2px 5px;margin: 6px 4px 4px 8px;background-color:#fcfcfc;border: #d0d0d0 1px solid;text-align: center;}
.company_more a { text-decoration: none; font-size:11px; }

.more_tbl {border-collapse: collapse; width: 100%;  }
.more_tbl th { border: solid 1px #efefef; background-color: #f9f9f9; font-weight:normal; text-align:left; padding: 4px; vertical-align:top; }
.more_tbl td { border: solid 1px #efefef; padding: 4px; vertical-align:top; }
.more_buttons {padding:3px; margin:0; margin-top:5px;}
.more_gomap { margin: 0; padding: 2px 0 7px 5px;  }
.more_gomap a { }



.nav-item-act {font-weight: bold;text-decoration: none;font-size: 12px;color: #ffffff;}
.nav-item-inact {font-weight: bold;text-decoration: none;font-size: 12px;color: #9fb2c5;}
.header1-green {color: #239828;font-size: 14pt;font-weight: bold;}
.header2-green {color: #239828;font-size: 13pt;font-weight: bold;}
.header3-green, .header3-green a, .header3-green a:visited {color: #239828;font-size: 11pt;font-weight: bold;}
.add-catalog {font-size: 10pt;font-weight: bold;}
.interview {float: right;width: 240px;padding: 6px;background-color:#fcfcfc;border: #d2ddea 1px solid;border-collapse:collapse;margin: 50px 10px 10px 10px;}



/*****-TOP-*****/
.top_lupa { background:url(/data/images/top_bg2.gif) no-repeat; text-align:right; height: 133px; }
.top_gerb { background:url(/data/images/gerb.gif) no-repeat 20px 0px; color:#999; padding: 0px 20px 0px 55px; margin: 5px 4px 0px 0px; height: 31px; vertical-align: 50%; }


/*****-MAP-*****/
.box { border: solid #e0e0e0 1px; padding: 7px; margin-bottom: 9px; }
.box-header { padding: 8px 3px 8px 10px; font-weight: bold; font-size: 13px; color: #FFFFFF; margin-bottom: 6px; }
.box-red { background: url(/data/images/box_red.gif); }
.box-green { background: url(/data/images/box_green.gif); }
.box-blue { background: url(/data/images/box_blue.gif); }

.table_1 {border-collapse:separate; border-spacing: 9px; width: 100%;  }
.table_1_td { border: solid 1px #e0e0e0; padding: 9px; }
.table_more {border-collapse: collapse; width: 100%;  }
.table_more td { border: solid 1px #efefef; padding: 3px; }
.col { width: 260px; }

