#te_main { border-collapse: collapse; width: 100% }

#sidemenu { width: 160px }
#sidemenu table { border-collapse: collapse; margin-top: 15px }
#sidemenu table td.sidecont { vertical-align: top; background: #F7F7F7; font-size: 9pt;
                              text-align: left; padding: 7px; border: solid 1px #E0E0E0; border-top: 0;
                              white-space: nowrap; line-height: 150% }
#sidemenu table td.sidecont div.subtitle { border-bottom: solid 1px #E0E0E0; margin: 5px 0 10px 0; font-size: 10pt; color: #A0A0A0 }
#sidemenu table td.sidecont div.chooseloc p { padding: 0; margin: 0 0 8px 0 }
#sidemenu table td.sidecont div.chooseloc p a { display: inline }
#sidemenu table td.sidecont div.chooseloc { padding: 0 0 0 10px }
#sidemenu table td.sidecont div.chooseloc span.or { display: block; height: 10px }
#sidemenu table td.sidecont div.chooseloc a { display: block }
#sidemenu table td.sidecont div.chooseloc a.all { margin-bottom: 5px }
#sidemenu table td.sidecont div.chooseloc b { display: block }
#sidemenu table td.sidecont div.chooseloc p.head { padding: 0; margin: 0; color: #A0A0A0; text-align: center; background-color: #F0F0F0 }
#sidemenu table td.sidecont div.chooseloc table { margin: 0; min-width: 170px }
#sidemenu table td.sidecont div.chooseloc table td.first { padding-right: 20px }
#sidemenu table td.sidecont div.choosecat { margin-bottom: 10px; font-weight: bold }
#sidemenu table td.sidecont div.choosecat span.oc { font-weight: normal }
#sidemenu input { margin-top: 5px }
#sidemenu input.btn-right { display: block; float: right }
#sidemenu td.addtender { text-align: center }
#sidemenu td.addtender div { background-color: #FFFFD0; margin: 0 10px 10px 10px; padding: 10px; border: dotted 1px #FFCC33 }
#sidemenu td.addtender div input { margin: 0 }

#tresults { border-collapse: collapse; width: 100% }
#tresults td.head { font-size: 8pt; border: solid 1px #EBEBEB; padding: 3px 3px 3px 5px; text-align: center;
                    white-space: nowrap }
#tresults td.item { font-size: 9pt; border: solid 1px #FFFFFF; padding: 5px; height: 74px;
                    vertical-align: middle; white-space: nowrap }
#tresults td.odd { background-color: #F7F7F7 }
#tresults td.name { padding-left: 10px; font-weight: bold; height: 64px }
#tresults td.name div { width: 380px }
#tresults td.name div a.descr { white-space: normal; font-weight: normal; font-size: 8pt; text-decoration: none }
#tresults td.name div a.descr span { color: #5F5F5F  }
#tresults td.name div a.more { font-size: 8pt; font-weight: normal }
#tresults td.loc { text-align: center; width: 90px }
#tresults td.customer { text-align: center; width: 90px }
#tresults td.valid { text-align: center; width: 90px }
#tresults td.create { text-align: center; width: 90px }
#tresults td.paging { text-align: center; padding: 10px; font-size: 10pt }

#no_tenders { text-align: center; padding: 100px 0 100px 0; font-size: 12pt; color: #A0A0A0 }

#te_view { margin: 15px; font-size: 10pt }
#te_view div { padding: 5px }
#te_view div.header { border: solid 1px #E0E0E0; margin: 0; width: 100%; padding: 0; position: relative }

#te_view div.tname { font-weight: bold; font-size: 20px; padding: 10px 0 0 10px; white-space: nowrap }
#te_view div.tname span { font-weight: normal; font-size: 9pt; display: block; margin-bottom: 3px }
#te_view div.tname span label { color: #A0A0A0 }

#te_view div.topts { line-height: 150%; font-size: 9pt; position: absolute; right: 0px; bottom: 0px;
                     margin: 0 10px 10px 0; padding: 0 0 0 10px; border-left: solid 1px #F0F0F0; color: #A0A0A0 }
#te_view div.topts li { display: block; font-size: 9pt; line-height: 150%; list-style: none; margin: 0;
                        padding-left: 15px; background: url("/images/index/bulletg.gif") no-repeat; background-position: 5px 6px; }

#te_view div.tlocation { font-size: 11pt; white-space: nowrap; padding: 5px 0 0 10px }
#te_view div.tlocation a { font-weight: bold }
#te_view div.tdates { font-size: 10pt; white-space: nowrap; width: 440px; margin: 10px; padding: 5px 10px;
                      line-height: 150%; background-color: #FAFAFA; border: solid 1px #F0F0F0 }

#te_view div.tbody { width: 100%; padding: 0; border: solid 1px #E0E0E0; border-top: 0; font-size: 11pt }
#te_view div.tbody div.head { padding: 5px 10px; font-weight: bold; background-color: #F7F7F7 }
#te_view div.tbody div.body { padding: 10px 40px; line-height: 150%; background-color: #FFFFD0; border-top: solid 1px #E0E0E0;
                              border-bottom: solid 1px #E0E0E0 }
#te_view div.tbody div.contact { padding: 5px 10px; font-weight: bold; background-color: #F7F7F7 }

#new_pop { margin: 15px }
#new_pop div { border: solid 1px #E0E0E0; width: 100%; padding: 0 }
#new_pop table.popular { margin-left: 20px; border-left: solid 1px #E0E0E0 }
#new_pop table.items { border-collapse: collapse }
#new_pop table.items td { padding: 8px; font-size: 9pt; white-space: nowrap }
#new_pop table.items td.odd { background-color: #F7F7F7 }
#new_pop table.items td.date { padding-left: 10px; padding-right: 15px }
#new_pop table.items td.more { text-align: right }
#new_pop table.items td.header { font-size: 10pt; color: #A0A0A0 }

.na, .na label, .na span { color: #E0E0E0 !important }

#te_contact_data { margin-bottom: 5px; padding: 0 }
#te_contact_data table { border-collapse: collapse; }
#te_contact_data table td { padding: 8px; white-space: nowrap }
#te_contact_data table td.header { padding-left: 0 }
#te_contact_data table td.title { background-color: #FFFFFF; border-top: solid 1px #F0F0F0; font-size: 10pt }
#te_contact_data table td.cont { background-color: #FFFFFF; border-top: solid 1px #F0F0F0; font-size: 10pt; font-weight: normal;
                                 padding-right: 40px; padding-left: 15px }
#te_contact_data table td.first { border-top: 0 }

#te_info { border-collapse: collapse; margin: 0 }
#te_info td { padding: 0 }
#te_info td.paging { width: 100%; text-align: left; padding-left: 200px }
#te_info td.add_info { padding-left: 50px; background: url("/images/icons/tender.gif") no-repeat;
                       background-position: 0px 3px; white-space: nowrap; vertical-align: middle; font-size: 11pt; font-weight: bold;
                       height: 50px; color: #EE8204 }
#te_info td.add_info a { display: block; font-size: 8pt; font-weight: normal; margin-left: 1px }

#send_deact_form { display: none; color: #5F5F5F }
