/* Copyright (c) 2008 Business.md | http://www.business.md */

body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000; text-align:center; background-image:url(http://www.business.md/images/back_lines.png); background-position: top center; background-repeat:repeat-y; }
table {border:0; }
a {text-decoration:none; color:#336699; }
a:hover {text-decoration:underline; }
img {border:none; }
form,table {margin: 0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:18px; font-weight:normal; margin:0; padding:0; color:#22486e; }
h1 {line-height: 30px; }
h1 a, h2 a {color:#22486e; }
ul {margin:0; padding:0; }
li {list-style-type:none; line-height: 18px; }

.fleft {float: left; }
.fright {float: right; }
div.sep {font-size: 1px; height:1px; line-height:1px; margin: 10px 0; background-color:#dfdfdf; }
div.cleaner {clear: left; }
img.rss {float:left; margin: 5px 4px 0 0;}
img.rssSide {float:left; margin: 1px 5px 0 0;}

#container {width:958px; margin: 0 auto; text-align:left; }
#container #logo {float:left; margin: 50px 0 0 10px; }

#header {height: 110px; margin-bottom:20px; }
#header #menuHead {text-align: right; float:right; margin-right:4px; border-bottom: solid 2px #e7e7e7; }
#header #menuHead li {line-height: 24px; font-size:11px; border-left: solid 1px #e7e7e7; padding: 5px 10px 5px 10px; font-weight:bold; display:inline; }
#header #menuHead li:hover {border-bottom: solid 2px #336699; }
#header #menuHead li.active {border-left: solid 1px #336699; border-bottom: solid 4px #336699; background-color: #336699;}
#header #menuHead li.active a {color: #fff;}

#header #headBanner {float: right; margin:20px 20px 0 0; }

#headerMisc {background-color: #e7e7e7; height:35px; border: solid 4px #b3b3b3; border-top:none; border-bottom:none; margin: 0 0 20px 0;}
#headerMisc #langs {font-size: 11px; float:right; }
#headerMisc #langs a {text-decoration: underline;}
#headerMisc #langs a:hover {text-decoration: none;}
#headerMisc #langs li {display: inline; color:#336699; margin-right: 10px; line-height:35px;}
#headerMisc #langs li.active a {color: #b3b3b3; text-decoration:none;}

#headerMisc #headSearch {float: right; margin: 8px 150px 0 0; }
#headSearch label {margin: 0 5px; font-size:11px; }
#headSearch input, #headSearch select {margin:0; padding:0; border: solid 1px #c3c3c3; padding-left:3px; font-size:11px; height:18px; line-height:18px; }
#headSearch input.submit {margin: 0 0 0 5px; padding: 0 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:20px; border: inherit; background-color:#336699; color:#fff;}

#pMain {float: left; width: 734px; margin: 0 20px 30px 0; }

#content {margin: 0 20px 20px 224px; }
#content div.entrycontent p {line-height: 18px; }

#content div.message {background-color: #8CB3D9; padding: 0 10px; margin: 15px 0; text-align:center; }
#content div.message p {line-height: 24px; margin:0; color:#000; font-size:11px; }
#content div.message a {color: #000; text-decoration:underline; }
#content div.message a:hover {text-decoration:none; }

#pSide {float: left; width:204px; margin: 0 0 20px 0; }
#pSide p {margin: 0;}
#pSide div.ads {margin:20px 0; }
#usefulCats {height: 40px; background-color: #336699; border-left: solid 4px #22486e; padding: 10px 5px; text-align:center; margin: 0 0 20px 0; }
#usefulCats li {display: inline; line-height:18px; color:#cccc99; padding: 0 5px;}
#usefulCats a {color: #cccc99; text-decoration:none;}
#usefulCats a:hover {text-decoration:underline;}
#usefulCats a.hot {color: #fff;}
#usefulAction {height: 40px; background-color: #336699; border-right: solid 4px #22486e; padding:10px 10px 10px 20px; line-height:20px; margin: 0 0 20px; }
#usefulAction p {color: #336699; text-transform:uppercase; font-size:11px; font-weight:bold; }
#usefulAction a {color: #fff; text-decoration:none;}
#usefulAction a:hover {text-decoration:underline;}

#exchangeRates {margin: 0 0 20px; background-color: #cccc99; border-right: solid 4px #a3a364; padding:10px 10px 10px 20px; }
#pSide p.header{color: #22486e; text-transform:uppercase; font-size:12px; font-weight:bold; margin-bottom:15px;}
#pSide #exchangeRates p.header {color: #22486e;}
#pSide #exchangeRates table {width: 100%; }
#pSide #exchangeRates table td {font-size: 11px; line-height:20px; color: #333; }
#pSide #exchangeRates table td.currency {width: 22px; }
#pSide #exchangeRates table td.flag {width: 45px; text-align:center;}
#pSide #exchangeRates table td.value {width: 50px; font-weight:bold; }
#pSide #exchangeRates table td.diff {padding-left: 8px; background-repeat:no-repeat; background-position:center left; }
#pSide #exchangeRates table td.positive {color:#009200; background-image:url(http://www.business.md/images/diff_pos.png);}
#pSide #exchangeRates table td.negative {color:#ff0000; background-image:url(http://www.business.md/images/diff_neg.png);}
#pSide #exchangeRates table td.nochange {color:#009200; background-image:url(http://www.business.md/images/diff_noc.png);}

.newEntries {background-color: #e7e7e7; padding:10px 10px 10px 20px; border-right: solid 4px #b3b3b3; margin: 0 0 20px;}
.newEntries div.entry {margin-bottom: 5px; font-size:11px; }
.newEntries div.entry p.title {font-weight: bold; font-size:12px; line-height:18px;}
.newEntries div.entry p.info a {color: #000;}
.newEntries p.all {font-size: 11px; text-align:right; font-weight: bold; margin:15px 0 5px; line-height:30px;}
.newEntries p.all a {text-decoration: underline; }
.newEntries p.all a:hover {text-decoration: none; }
#pSide #bestCompanies .entry {text-align: center; margin: 20px 0;}
#pSide #bestCompanies .entry .logo img {margin-bottom: 3px; }
#pSide #bestCompanies .entry p.title { font-size:11px; }

#pSide #bookingmd, #pSide #travelmd {border-right: solid 4px #ffa637; }

#breadcrumbs {margin: 10px 0 10px; }
#breadcrumbs p {font-size: 11px; line-height:12px; margin:0;}
#breadcrumbs a {text-decoration: underline; padding:2px; }
#breadcrumbs a:hover {text-decoration: none; background-color:#336699; color:#fff; }

/* Page navigator */
#pageNavigator {margin: 15px 0 15px 0; font-size:12px; text-align:center;}
#pageNavigator a{text-decoration:none; padding: 4px 6px; color:#ffffff; background-color:#b3b3b3; }
#pageNavigator a:hover{text-decoration:underline; background-color:#336699; }
#pageNavigator ul {padding: 0; margin:0; }
#pageNavigator li {list-style-type:none; display:inline; margin-right: 1px; background-color:#b3b3b3; color:#ffffff; }
#pageNavigator li.active {padding:7px 5px; border: solid 1px #fff; background-color:#336699;}
#pageNavigator li.navactive {padding:4px 3px; background-color:#336699;}

#footer {clear: both; border-top: solid 3px #cccc99; padding:10px 0 20px; text-align:center; font-size:11px;}
#footer a {text-decoration:underline; color:#336699; padding:2px; }
#footer a:hover {text-decoration:none; background-color:#336699; color:#fff; }
#footer li {display: inline; padding: 0 3px;}
#footer p.copy {color:#777; margin:10px 0 0;}
