/* Copyright (c) 2008 Business.md | http://www.business.md */

#pMain {float: left; width: 734px; margin: 0 20px 30px 0; }

#pSide {float: left; width:204px; }
#pSide p {margin: 0;}
#pSide div.ads {margin:20px 0; }

#content {margin: 0 20px 20px 24px; }
#content h1, #content div.entriesnew h3 {line-height:22px; border-bottom: solid 1px #e7e7e7; margin-bottom:15px;}
#content h2 {margin: 0 0 20px 0;}
#content h1.category {margin-bottom: 0;}

#content #dirCategories {padding: 0 0 10px; border-bottom: solid 3px #e7e7e7; margin: 0 0 20px 0;}
#content #dirCategories a {text-decoration: underline; padding:2px;}
#content #dirCategories a:hover {background-color:#336699; color:#fff; text-decoration:none; }
#content #dirCategories h2 {font-size: 12px; margin:10px 0 5px; font-weight:bold; line-height:14px; }
#content #dirCategories h2 a{color:#336699;}
#content #dirCategories div.cat {float: left; width:320px; height:60px; margin: 0 20px 10px 0; border-top: solid 1px #e7e7e7; }
#content #dirCategories ul.categories li {display: inline; font-size:11px; }

#content #dirSubcategories {padding: 0 0 10px; border-bottom: solid 3px #e7e7e7; margin: 0 0 20px 0;}
#content #dirSubcategories a {text-decoration: underline; padding:2px;}
#content #dirSubcategories a:hover {background-color:#336699; color:#fff; text-decoration:none; }
#content #dirSubcategories h2 {font-size: 12px; margin:0; font-weight:bold; line-height:30px; }
#content #dirSubcategories h2 a{color:#336699;}
#content #dirSubcategories div.cat {float: left; width:320px; margin: 0 20px 0 0; border-top: solid 1px #e7e7e7; }

#content div.listings div.listing {clear: left; }
#content div.listings div.thumb {float: left; width:70px; text-align:left; }
#content div.listings div.info {margin: 0 0 0 70px;}
#content div.listings div.info p.title {margin: 0 0 5px; font-size:14px; font-weight:bold;}
#content div.listings div.info ul.contacts li {font-size: 11px; line-height:16px; color:#333;}
#content div.listings div.sep {height: 20px; margin:0; clear:left; }

#content div.entries {margin: 0 0 20px;}
#content div.entries div.entry {margin: 0 0 10px 0; }
#content div.entries div.entry h3 {font-size: 12px; font-weight:bold; line-height:18px; }
#content div.entries div.entry p.info {margin: 0; font-size:11px; color:#666; }
#content div.entries div.entry span.info {font-weight: bold; }

#content div.table {margin: 10px 0 0;}
#content div.table table {margin: 10px 0 20px; width:100%;}
#content div.table th {font-weight: bold; text-align:center; background-color:#cccc99; color:#333; line-height:24px; }
#content div.table td {text-align: left; padding-left:5px; line-height:22px; font-size:11px; border-bottom: solid 1px #e7e7e7;}
#content div.table tr.corporate td {background-color:#fffbdb; font-weight:bold; line-height:26px;}
#content div.table tr.premium td {font-weight:bold; line-height:26px;}
#content div.table tr td.tel {text-align: center; padding:0;}
#content div.table table.free th {background-color: #e7e7e7;}

#content div.entriesnew {margin: 0 0 20px;}
#content div.entriesnew div.entry {margin: 0 0 10px 0; }
#content div.entriesnew div.entry h3, #content div.entriesnew div.entry h4 {font-size: 12px; font-weight:bold; line-height:18px; }
#content div.entriesnew div.entry p.info {margin: 0; font-size:11px; color:#999; }

#content p.fright {line-height: 30px; margin:0; color:#000; font-size:11px; float:right; }

#content div.banner {height: 70px; width:700px; background-color:#e7e7e7; border: solid 1px #ddd; margin: 0 0 20px 0;}
#content div.banner p {margin:0; line-height:70px; text-align:center; font-size:11px; color:#333;}

#content #breadcrumbs {margin-bottom: 25px; }
#content h2.type {margin:0; }
