/* tenders-otr */
.tenders-otr ul { margin: 0; padding: 0 0 25px 0; list-style: none; font-size: 11px; }
.tenders-otr ul li { padding: 0; margin: 0 0 2px 0; border-bottom: 1px dotted #dfdfdf; clear: right; }
.tenders-otr ul li a { font: normal 9px/11px Arial; text-transform: uppercase; background: #fff; padding: 0 5px 2px 0; }
.tenders-otr ul li span { float: right; background: #fff; padding: 0 0 2px 5px; }
.tenders-otr ul li .all { background: #fff; padding: 0 5px 2px 0; }
.tenders-otr ul.orange a { background-color: #FAF8EB; }
.tenders-otr ul.orange span { background-color: #FAF8EB; }
/* end */

/* tenders-list */
.tenders-list { margin: 0 0 -15px 0; }
.tenders-list .cnt { margin: 0 0 10px 0; color: #666; font-size: 11px; }
.tenders-list table { width: 100%; }
.tenders-list table td { border-bottom: 1px dotted #dfdfdf; color: #666; font-size: 10px; padding: 8px 10px 10px 5px; line-height: 14px; }
.tenders-list table td .description { margin: 5px 0 0 0; }
.tenders-list table th { border-bottom: 2px solid #dfdfdf; text-align: left; padding: 4px 0; font-size: 10px; color: #666; }
.tenders-list table .cnt { text-align: right; padding-right: 10px; }
.tenders-list table td a { font-size: 14px; font-family: Georgia; }
.tenders-list table tr.on { background: #f1f1f1; }
.tenders-list table tr.off { background: #fff; }
.tenders-list .tenders-adv table td { border: 0; }
.tenders-list .tender-adv-context { border: 1px solid #923000; background: #FAF8EB; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* tenders-register */
.tenders-register { font: normal 10px/13px Arial; }
.tenders-register span { color: #999; font-size: 10px; }
.tenders-register table { width: 100%; }
.tenders-register table td { padding: 3px 5px; }
.tenders-register table tr.border { border-bottom: 1px solid #dfdfdf; }
.tenders-register table tr.spacer td { padding-top: 15px; }
.tenders-register .align-right { text-align: right; }
.tenders-register .input, .tenders-register textarea, .tenders-register select { font: normal 12px/14px Arial; color: #333; padding: 1px 0 1px 2px; border: 1px solid #999; background: #fff; width: 400px; margin: 1px 0 5px 0; }
.tenders-register .button { font: normal 12px/14px Arial; padding: 2px 0 1px 0; margin: 15px 0 0 0; display: block; }
.tenders-register img { border: 1px solid #000; }
.tenders-register a { font-size: 9px; border-bottom: 1px dashed #009EFF; text-decoration: none; }
.tenders-register a:hover { border-bottom: 0; }
/* end */

/* finder */
.tenders-finder { color: #666; font-size: 11px; }
.tenders-finder table { color: #666; font-size: 11px; }
.tenders-finder .input { font: normal 12px/12px Arial; color: #333; padding: 1px 0 1px 2px; border: 1px solid #999; background: #fff; width: 100%;  margin: 1px 0 7px 0; }
.tenders-finder .inputtext { width: 620px; height: 18px; font-size: 14px; line-height: 18px; background: #fff; border: 1px solid #999; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; display: block; float: left; margin: 0 5px 10px 0; }
.tenders-finder .inputdate { font: normal 10px/14px Arial; height: 15px; }
.tenders-finder select { font: normal 10px/14px Arial; padding: 1px 0; color: #333; border: 1px solid #999; background: #fff; width: 100%; margin: 1px 0 7px 0; }
.tenders-finder .link-search-advanced { float: right; margin: 0 5px 0 0; }
.tenders-finder .link-search-advanced a { text-decoration: none; font-size: 11px; border-bottom: 1px dotted #003366; }
.tenders-finder .link-search-advanced a:hover { border-bottom: 1px dotted #923000; }
.tenders-finder a.smalltext { text-decoration: none; border-bottom: 1px dotted #009EFF; font-size: 10px;}
.tenders-finder a.smalltext:hover { text-decoration: none; }
.tenders-finder .radio { vertical-align: text-bottom; margin: 0 20px 0 0; }
.tenders-finder #search-advanced { margin: 10px 0 0 0; }
.tenders-finder #search-advanced .by-left { float: left; width: 45%; border: 1px solid #ddd2b7; padding: 10px; margin: 15px 0 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: relative; font-size: 11px; }
.tenders-finder #search-advanced .by-right { float: right; width: 45%; border: 1px solid #ddd2b7; padding: 10px; margin: 15px 0 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: relative; font-size: 11px; }
.tenders-finder #search-advanced .title { font-size: 10px; color: #999; background: #FAF8EB; margin: -18px 0 8px 0; padding: 0 5px; position: relative; }
.tenders-finder #search-advanced i { margin: 7px 0 0 0; display: block; }
/* end */

.table-style { border: 1px solid #dfdfdf; background: #fff; font-family: arial; font-size: 10px; width: 150px; }
.table-style td { width: 150px; }
.div-style { z-index: +998; position: absolute; visibility: hidden; }
.title-style { padding: 0px; font-family: arial; font-size: 10px; color: #000; }
.title-background-style { background: #C5D5FC; }
.title-control-normal-style { font-weight: bold; cursor: pointer; }
.body-style { padding: 0px; background: #fff; font-family: arial; font-size: 10px; width: 150px; }
.body-style td { font-family: arial; font-size: 10px; width: 15px; }
a.current-day-style { color: #c00; font-weight: bold; text-decoration: none; }
a.end-of-weekday-style { color: #909090; text-decoration: none; }
a.normal-day-style { color: #000; text-decoration: none; }
a.selected-day-style { border: 1px solid #dfdfdf; padding: 0 5px; background: #f1f1f1; }