body, td, ul, li { font-family: verdana, arial, helvetica, sans-serif;  font-size: 11px; }

input, select, option {
  color: #3e6379;
  font-size: 11px;
  font-family: Tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
}

.top {
  background: url(/peimp/img/top.png);
}

.mark {
  background: #a0ffa0;
}

.warning {
  color: red;
  padding: 0.2cm;
}

.formbox {
  border: solid 1px black;
}

.formboxtop {
  padding-top: 0.1cm;
  padding-left: 0.1cm;
  padding-right: 0.1cm;
  border-top: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
}

.formboxtoppart {
  padding-top: 0.1cm;
  border-top: solid 1px black;
}


.formboxleft {
  padding-top: 0.1cm;
  padding-left: 0.1cm;
  padding-bottom: 0.1cm;
  border-top: solid 1px black;
  border-left: solid 1px black;
  border-bottom: solid 1px black;
}

.formboxright {
  padding-top: 0.1cm;
  padding-right: 0.1cm;
  padding-bottom: 0.1cm;
  border-top: solid 1px black;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
}

.formboxtopleft {
  padding-top: 0.1cm;
  padding-left: 0.1cm;
  border-top: solid 1px black;
  border-left: solid 1px black;
}

.formboxtopright {
  padding-top: 0.1cm;
  padding-right: 0.1cm;
  border-top: solid 1px black;
  border-right: solid 1px black;
}


.formboxbottom {
  padding-bottom: 0.1cm;
  padding-left: 0.1cm;
  padding-right: 0.1cm;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-right: solid 1px black;
}

.formboxtop_bdp {
  padding-bottom: 0.1cm;
  padding-left: 0.1cm;
  padding-right: 0.1cm;
  border-top: solid 1px black;
  border-left: solid 1px black;
}

.formboxtop_bdl {
  padding-bottom: 0.1cm;
  padding-right: 0.1cm;
  border-top: solid 1px black;
  border-right: solid 1px black;
}


.formboxbottomleft {
  padding-bottom: 0.1cm;
  padding-left: 0.1cm;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
}

.formboxbottomright {
  padding-bottom: 0.1cm;
  padding-right: 0.1cm;
  border-bottom: solid 1px black;
  border-right: solid 1px black;
}

.formboxbottompart {
  padding-bottom: 0.1cm;
  border-bottom: solid 1px black;
}

.formboxleft_org {
  padding-left: 0.1cm;
  border-left: solid 1px black;
}

.formboxleftright_org {
  padding-left: 0.1cm;
  padding-right: 0.1cm;
  border-left: solid 1px black;
  border-right: solid 1px black;
}

.formboxright_org {
  padding-right: 0.1cm;
  border-right: solid 1px black;
}

.formboxinside {
  padding-left: 0.1cm;
  padding-right: 0.1cm;
  border-left: solid 1px black;
  border-right: solid 1px black;
}

.formibox {
  padding: 0.1cm;
}


.formiboxtop {
  padding-top: 0.1cm;
  padding-left: 0.1cm;
  padding-right: 0.1cm;
}

.formiboxleft {
  padding-top: 0.1cm;
  padding-left: 0.1cm;
  padding-bottom: 0.1cm;
}

.formiboxright {
  padding-top: 0.1cm;
  padding-right: 0.1cm;
  padding-bottom: 0.1cm;
}


.formiboxtopleft {
  padding-top: 0.1cm;
  padding-left: 0.1cm;
}

.formiboxtopright {
  padding-top: 0.1cm;
  padding-right: 0.1cm;
}


.formiboxbottom {
  padding-bottom: 0.1cm;
  padding-left: 0.1cm;
  padding-right: 0.1cm;
}

.formiboxbottomleft {
  padding-bottom: 0.1cm;
  padding-left: 0.1cm;
}

.formiboxbottomright {
  padding-bottom: 0.1cm;
  padding-right: 0.1cm;
}


.formiboxbottom {
  padding-bottom: 0.1cm;
  padding-left: 0.1cm;
  padding-right: 0.1cm;
}


.formiboxbottompart {
  padding-bottom: 0.1cm;
}

.formiboxtoppart {
  padding-top: 0.1cm;
}


.formiboxinside {
  padding-left: 0.1cm;
  padding-right: 0.1cm;
}

.taggerbgdiv {
	border: solid 1px black;
}

th { font-family: verdana, arial, helvetica, sans-serif; color: white; font-size: 11px; font-weight: bold; }
pre { background: #f0f0ff; }

h4 { font-family: verdana, arial, helvetica, sans-serif;  font-size: 18px; }

a.debug { font-family: tahoma, arial, helvetica; color: #000000; text-decoration: none; }
a.debug:hover {	font-family: tahoma, arial, helvetica; color: #ffffff; text-decoration: none; }

.grey { background: #dfdfdf; }
.white { background: #ffffff; }

.mainframe { border: solid 1px black; }

a { font-family: tahoma, verdana, arial, helvetica, sans-serif;  color: #0000aa; text-decoration: none; }
a:hover { font-family: tahoma, verdana, arial, helvetica, sans-serif;  color: #0000aa; text-decoration: none; }

a.wstopce { font-family: tahoma, verdana, arial, helvetica, sans-serif; color: #0000aa; font-size: 11px; font-weight: bold; text-decoration: none; }
a.wstopce:hover { font-family: tahoma, verdana, arial, helvetica, sans-serif; color: #0000aa; font-size: 11px; font-weight: bold; text-decoration: underline; }

a.bialy { font-family: tahoma, verdana, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }
a.bialy:hover { font-family: tahoma, verdana, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline; }

a.shary { font-family: tahoma, verdana, arial, helvetica, sans-serif;  color: #888888; text-decoration: none; }
a.shary:hover { font-family: tahoma, verdana, arial, helvetica, sans-serif;  color: #888888; text-decoration: underline; }

a.sharyi { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px;  color: #888888; text-decoration: none; }
a.sharyi:hover { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px;  color: #888888; text-decoration: underline; }

.datetime { font-family: tahoma, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }
.usersdata { font-family: tahoma, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; }
.footer { font-family: tahoma, arial, helvetica, sans-serif; color: #888888; font-size: 11px; text-decoration: none; }

.footernews
{
 font-family: tahoma, arial, helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 text-decoration: none;
}

.normaltext1 { font-family: tahoma, arial, helvetica, sans-serif; color: #555555; font-size: 13px; text-decoration: none; }
.normaltext1 { font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; text-decoration: none; }
.normaltextmini { font-family: tahoma, arial, helvetica, sans-serif; color: #555555; font-size: 11px; font-style: italic; }

.odd { cursor: pointer; background-color: #FFFFFF; }
.odd td { padding-left: 5px; padding-right: 5px; }
.even { cursor: pointer; background-color: #EFEFEF; }
.even td { padding-left: 5px; padding-right: 5px; }
.odd_o { cursor: pointer; background-color: #F8F8F8; }
.odd_o td { padding-left: 5px; padding-right: 5px; }
.even_o { cursor: pointer; background-color: #F8F8F8; }
.even_o td { padding-left: 5px; padding-right: 5px; }

.showertitle { font-weight: 900; color: white; padding: 1px; }
.showerhead { font-weight: bold; color: white; background: #003070; }
.showerwarn { font-weight: bold; color: black; background: red; }
.showerinfo { font-weight: bold; color: black; background: white;}
.showerattachinfo { font-weight: bold; color: black; background: #f0f0f0; border: 1px #ff0000 solid;}
.showerno { }
.showerid { font-weight: bold; }
.showerregion { font-style: italic; }
.showersubject { font-size: 8pt; }
.showerlink { }
.showerfooter { font-size: 8pt; color: #525968; }
.showerbold { font-weight: bold; }
.showernavi { color: #525968; font-size: 8pt; }
.showernavibold { font-weight: bold; color: #525968; font-size: 10pt; }
.showernavilink { color: #525968; }
.showerfullinfo {background: url(/peimp/img/bg_1.gif); background-repeat: repeat-y; background-color: #FFFFFF;}
.showerfullinfobold { font-weight: bold; background: url(/peimp/img/bg_1.gif); background-repeat: repeat-y; background-color: #FFFFFF;}
.showerfulllink { font-weight: bold; color: #ffffff; font-size: 10pt; }

/* formatka przy dodawaniu konta */
.info { font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
.error { font-family: tahoma, arial, helvetica, sans-serif; color: #ff0000; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #ffffff; }
.error1 { font-family: tahoma, arial, helvetica, sans-serif; color: #ff0000; font-size: 10px; font-weight: normal; text-decoration: none; }
.error2 { font-family: tahoma, arial, helvetica, sans-serif; color: #ff0000; font-size: 11px; font-weight: normal; text-decoration: none; }
.errormini { font-family: tahoma, arial, helvetica, sans-serif; color: #ff0000; font-size: 11px; font-style: italic; }
.errorek { font-family: tahoma, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #ff0000; }
.messager { font-family: tahoma, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; background-color: #00ff00; }
.invalid { font-family: tahoma, arial, helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none; background-color: #ff0000; }
.white12 { font-family: tahoma, arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none; }
td.label { font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
option.label { font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; }
a.title { font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #dddddd; font-size: 11px; font-weight: bold; text-decoration: none; }
a.title:hover { font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #6666aa; font-size: 11px; font-weight: bold; text-decoration: underline; }
input.postcode1 { width:15px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
input.postcode2 { width:20px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
input.nr { width:70px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
input.tel { width:100px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
input.direct { font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
input.nip { width:110px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
input.regon { width:80px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }

input.comments { width:400px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }

.formul {font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; text-decoration: none;}
.formulbold {font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; color: #545B6B; font-weight: bold; text-decoration: none;}


.desc { font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #336633; font-size: 10px; font-weight: normal; text-decoration: none; }
.star { font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #FF0000; font-size: 11px; font-weight: normal; text-decoration: none; }

td.copyright {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #135576;  }

td.tableheader
{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:  10px;
		font-weight: bold;
		color: #F0DD64;
}



td.dataname {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #005983;  }
td.datacontent {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #585E5C;  }
td.mapka {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000000;}
.iloscprzetargow{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #005983; }
.formheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color: #FFFFFF;  }


.label { font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }

select.userdata { font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }
input.userdata { width:120px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
.userdata { font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }
input.postcode { width:40px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }
.formuloff {font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
input.label_zablokowany { width:300px; font-family: tahoma, arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; border: 1px solid #000000; background: #FFFFFF; }


/* CC */

.section {   font-family: tahoma, arial, helvetica, sans-serif; color: #ff0000; font-size: 11px; font-weight: normal; text-decoration: none; background-color: #ffffff; }
td.tberror {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #e00000;  }

#menu_top_1 {
}

#menu_top_1 a {
  font-weight: bold;
  font-size: 65%;
  text-decoration: none;
  color: Black;
  background-color: transparent;
  padding: 1px 3px 1px 3px;
  margin: 3px 3px 0 0;
}

#menu_top_2 a {
  font-weight: bold;
  font-size: 65%;
  text-decoration: none;
  color: #ffffff;
  background-color: transparent;
  padding: 1px 3px 1px 3px;
}

#menu_top_2 a:hover {
  color: #005983;
  background-color: white;
}

#menu_top_3 a {
  font-size: 65%;
  text-decoration: none;
  color: #ffffff;
  background-color: transparent;
}

.box_bar {
  background-image: url(/peimp/img/box_bar_bg.png);
  background-repeat: repeat;
  text-transform: uppercase;
  color: #3F6379;
  font-weight: bold;
  padding-left: 15px;
}

.box_edit_bar {
  background-color: #aaaaaa;
  font-size: 8px;
}

/* test tender_view */

div.tender_view {
	position: relative;
	top: 20px;
	left: 20px;
	width: 700px;
	font-family: Arial;
	font-size: 10px;
}

table.tender_view {
	width: 100%;
	font-weight: bold;
}

td.tender_view_name {
	width: 200px;
}

td.tender_view_value {
	background: white;
	font-weight: normal;
}


td.session_active {
	background: white;
	font-weight: normal;
}


td.session_loggedout {
	background: #e0e0ff;
	font-weight: normal;
}


td.session_kicked {
	background: #ffe0e0;
	font-weight: normal;
}


td.session_expired {
	background: #d0d0d0;
	font-weight: normal;
}


td.session_invalid {
	background: #ffe0ff;
	font-weight: normal;
}


td.session_overwritten {
	background: white;
	font-weight: normal;
}

/* admin lists */

.list_button {
        font-size: 9px;
        padding: 0px 0px 0px 0px;
        vertical-align: middle;
}

td.listcellmarked {
  background: red;
  padding: 1px 1px 1px 1px;
}

/* IMP */

table.imp_enclosing_table {
        width: 100%;
        height: 600px;
        font-size: 14px;
        vertical-align: top;
        color: black;
}

.imp_enclosing_table td
{
        vertical-align: top;
}

.imp_tender_navigation {
        width: 100%;
        vertical-align: bottom;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.imp_tender_navigation td {
        padding: 0px 0px 0px 0px;
}

.imp_tender_crits {
        width: 100%;
        vertical-align: top;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.imp_tender_crits td {
        padding: 0px 0px 0px 0px;
}

.imp_warnings {
        width: 100%;
        vertical-align: middle;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.imp_warnings td {
        text-align: center;
        vertical-align: middle;
        color: red;
        font-weight: bold;
        padding: 2px 2px 2px 2px;
}

div.imp_tender_data {
        height: 250px;
        width: 100%;
        vertical-align: top;
        overflow: auto;
}

table.imp_data {
        width: 100%;
        border: 1px solid #005983;
        border-collapse: collapse;
}

.imp_ft {
        width: 75px;
        background-color: #005983;
        color: white;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
        border-right: 1px solid #005983;
        border-left: 1px solid #005983;
        padding: 2px 2px 2px 2px;
}

.imp_fst {
        width: 50px;
        background-color: #005983;
        color: white;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
        border-right: 1px solid #005983;
        border-left: 1px solid #005983;
        padding: 2px 2px 2px 2px;
}

#imp_ft_1 {
        border-top: 1px solid #005983;
}

#imp_ft_n {
        border-bottom: 1px solid #005983;
}

.imp_fs {
        padding: 0px 0px 0px 0px;
        width: 5px;
        border-top: 1px solid #005983;
        border-bottom: 1px solid #005983;
        border-right: 0px;
        border-left: 0px;
}

.imp_fv {
        border-top: 1px solid #005983;
        border-bottom: 1px solid #005983;
        border-right: 1px solid #005983;
        border-left: 0px;
        padding: 2px 2px 2px 2px;
        color: black;
        font-size: 14px;
}

table.imp_order {
        height: 310px;
        width: 100%;
        vertical-align: top;
}

div.imp_order_data {
        height: 275px;
        width: 100%;
        vertical-align: top;
        overflow: auto;
}

table.imp_order_data {
        width: 100%;
        border: 1px solid #005983;
        border-collapse: collapse;
        display: none;
}

table.imp_order_data_shown {
        width: 100%;
        border: 1px solid #005983;
        border-collapse: collapse;
        display: table;
}

.imp_order_select_td {
        padding-right: 3px !important;
        height: 280px;
        width: 190px;
        vertical-align: top;
}

.imp_order_data_td {
        height: 280px;
        width: 100%;
        vertical-align: top;
        text-align: left;
}

.imp_order_select {
        height: 236px;
        width: 184px;
        vertical-align: top;
}

.imp_order_button_table {
        width: 100%;
}

.imp_order_button_table td {
        padding: 3px 0px 0px 0px;
        white-space: nowrap;
}

td.imp_no_tender {
        height: 100%;
        width: 99%;
        text-align: center;
        vertical-align: middle;
        color: black;
}

.imp_low_button {
        font-size: 9px;
        padding: 0px 0px 0px 0px;
        vertical-align: middle;
        color: black;
}

.imp_low_input {
        font-size: 9px;
        vertical-align: middle;
        color: black;
}

.imp_low_input_err {
        font-size: 9px;
        background-color: #F08080;
        vertical-align: middle;
        color: black;
}

.imp_low_button_alert {
        font-size: 9px;
        padding: 0px 0px 0px 0px;
        vertical-align: middle;
        color: red;
        font-weight: bold;
}

#imp_yes_button {
        color: green;
        font-weight: bold;
}

#imp_no_button {
        color: red;
        font-weight: bold;
}

.imp_scroll_div {
        overflow: auto;
}

.imp_ord_opt_800
{
        color: black;
        background-color: #FFFACD;
}

.imp_ord_opt_801 {
        color: black;
        background-color: #90EE90;
}

.imp_ord_opt_802 {
        color: black;
        background-color: #F08080;
}

.imp_ord_opt_805 {
        color: black;
        background-color: white;
}

.imp_fld_status_800
{
        padding: 2px 2px 2px 2px;
        background-color: #FFFACD;
        color: black;
}

.imp_fld_status_801,
.imp_fld_status_803
{
        padding: 2px 2px 2px 2px;
        background-color: #90EE90;
        color: black;
}

.imp_fld_status_802,
.imp_fld_status_804
{
        padding: 2px 2px 2px 2px;
        background-color: #F08080;
        color: black;
}

.imp_fld_status_805
{
        padding: 2px 2px 2px 2px;
        background-color: white;
        color: black;
}

.imp_fld_sep_800
{
        background-color: #FFFACD;
}

.imp_fld_sep_801,
.imp_fld_sep_803
{
        background-color: #90EE90;
}

.imp_fld_sep_802,
.imp_fld_sep_804
{
        background-color: #F08080;
}

.imp_fld_sep_805
{
        background-color: white;
}

.imp_auto_bar {
        font-size: 9px;
        vertical-align: baseline;
        white-space: nowrap;
        color: black;
}

.imp_deadline_bar {
        font-size: 9px;
        vertical-align: middle;
        white-space: nowrap;
        color: black;
}

.imp_tender_id {
        text-align: left;
        white-space: nowrap;
        font-size: 12px;
        font-weight: bold;
}

.imp_field_suborder {
        border-top: 1px solid #005983;
        border-bottom: 1px solid #005983;
        border-right: 1px solid #005983;
        border-left: 0px;
        padding: 8px 8px 0px 4px;
}

table.imp_suborder_data {
        width: 100%;
/*        border: 1px solid #005983; */
        border-collapse: collapse;
        background-color: #FFC0CB;
}

table.imp_suborder_data_matched {
        width: 100%;
/*        border: 1px solid #005983; */
        border-collapse: collapse;
        background-color: #A8FBA8;
}

table.imp_hl_table {
        width: 100%;
}

tr.imp_shown_hl_row {
        display: table-row;
}

tr.imp_hidden_hl_row {
        display: none;
}

.imp_hl_td {
        width: 100%;
        text-align: left;
        vertical-align: top;
        color: black;
        font-size: 14px;
}

.imp_keyword_0 {
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
        background-color: #8CFF8C;
}

.imp_keyword_1 {
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
        color: red;
}
/*
.imp_keyword_2 {
        background-color: #0000FF;
        color: white;
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
}

.imp_keyword_3 {
        background-color: #FFFF00;
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
}

.imp_keyword_4 {
        background-color: #00FFFF;
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
}

.imp_keyword_5 {
        background-color: #FF00FF;
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
}

.imp_keyword_6 {
        background-color: #A0A0A0;
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
}

.imp_keyword_7 {
        background-color: #000000;
        color: white;
        font-size: 14px;
        font-family: Tahoma, arial, helvetica, sans-serif;
}
*/

.imp_auto_mode_sel {
        width: 50px;
        font-size: 9px;
        vertical-align: middle;
        color: black;
}

.imp_extras_table {
        font-size: 10px;
        vertical-align: top;
        width: 100%;
}

.imp_extras_table td {
        vertical-align: top;
}

.imp_extra_hidden {
        display: none;
}

.imp_extra_shown {
        display: table-row;
}

.imp_add_orders_table {
        border: 1px solid black;
        padding: 2px 2px 2px 2px;
        border-collapse: collapse;
}

.imp_add_orders_table th {
        border: 1px solid black;
        padding: 2px 2px 2px 2px;
        text-align: center;
        color: black;
        font-weight: bold;
}

.imp_add_orders_table td {
        border: 1px solid black;
        padding: 2px 2px 2px 2px;
        text-align: left;
}

.imp_vd_v {
        color: black;
        text-align: left;
        padding-right: 10px;
        font-size: 14px;
}

.imp_vd_d {
        color: black;
        text-align: left;
        font-size: 14px;
}

td.imp_suborder_tail {
        background-color: white;
        border: 0px solid black;
}

/* box tender adm */
select.date_year {
		width: 50pt;
}

select.date_month{
	width: 30pt;
}

select.date_day{
	width: 30pt;
}

/* g2 - edit buttons */
.button {
  font-family: verdana, arial, helvetica, sans-serif;  font-size: 11px;
}

select.vdselect {

  width: 200px;
  height: 60px;
}

textarea {
  font-family: verdana, arial, helvetica, sans-serif;  font-size: 11px;
}

.adv_view0 {
 color: #3e6379;
 background-color: #FFFFFF;
 padding: 3px;
 cursor: pointer;
}
.adv_view1 {
 color: #3e6379;
 background-color: #B2D0DF;
 padding: 3px;
}
.basic_view0 {
 color: #3e6379;
 background-color: #B2D0DF;
 padding: 3px;
}
.basic_view1 {
 color: #3e6379;
 background-color: #FFFFFF;
 padding: 3px;
 cursor: pointer;
}

.search {
  background: url(/peimp/img/bg_2.gif);
  background-position: top;
  background-repeat: repeat-x;
}

.search tr {
}

.search1 {
  background-color: #EDF7FA;
}

.search td {
  padding: 7px 10px 7px 10px;
  color: #004360;
  font-size: 11px;
  font-weight: bold;
  border-left: solid 1px #e6edf0;
}

.tender_client td {
  color: #489ab3;
  font-size: 11px;
  font-weight: bold;
}

.normaltext, .normaltext td, td.normaltext {
  color: #3e6379;
  font-size: 11px;
  font-family: Tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
}

td.keyaction_hdr {
  padding: 0.05cm;
  background: #F5F5DC;
  text-align: center;
  font-weight: bold;
}

td.keycode_hdr {
   background: #F5F5DC;
  text-align: center;
  font-weight: bold;
}

td.keyaction_odd {
  background: #f5f5f5;
  padding: 0.03cm;
  padding-left: 0.1cm;
}

td.keyaction_even {
  padding: 0.03cm;
  background: #fcfcfc;
  padding-left: 0.1cm;
}

td.keycode_odd {
  padding: 0.03cm;
  background: #f5f5f5;
  padding-left: 0.3cm;
  padding-right: 0.1cm;
}

td.keycode_even {
  padding: 0.03cm;
  background: #fcfcfc;
  padding-left: 0.3cm;
  padding-right: 0.1cm;
}

table.tagger_help {
  border: outset 2px #FFFFFF;
  padding: 0.3cm;
}

td.keyhelp_spacer {
  padding: 0.05cm;
  text-align: center;
  background: #F5F5DC;
  font-weight: bold;
}

td.keyhelp_title {
  padding: 0.05cm;
  text-align: center;
  background: #FFFFFF;
  font-weight: bold;
}

/* cpv list */

body.cpv_code_list {
  background: white;
  font-family: Helvetica, Arial;
  font-size: 11px;
  text-align: left;
}

div.cpv_code_list {
  padding-left: 0cm;
  width: 700px;
}

div.cpv_code_list_header {
  text-align: center;
  font-weight: bold;
  background: white;
  padding: 0.2cm;
}

ul.cpv_list_menu {
  list-style-type: none;
  padding-top: 0px;
  font-weight: normal;
}

ul.cpv_list_menu_odd {
  background: #fcfcfc;
  padding-top: 0px;
  list-style-type: none;
  font-weight: normal;
  padding-left: 0px;
}

ul.cpv_list_menu_even {
  padding-top: 0px;
  background: #F5F5DC;
  list-style-type: none;
  font-weight: normal;
  padding-left: 0px;
}

ul.cpv_list_menu_marked {
/*   background: #FFCC99; */
  border: solid 1px blue;
  padding-top: 0px;
  list-style-type: none;
  font-weight: bold;
  padding-left: 0px;
}

a.cpv_list_explink {
  color: red;
}

a.cpv_list_addlink {
/*   color: darkblue; */
  font-weight: bold;
  text-decoration: none;
  font-size: 10px;
  font-family: Arial;
}

a.cpv_list_addlink:hover {
  background: yellow;
}

a.cpv_list_explink:hover {
  background: yellow;
}

span.cpv_list_cpvid {
  font-family: Arial;
  font-size: 10px;
  padding-left: 0.1cm;
  padding-right: 0.1cm;
  color: green;
}

span.cpv_list_cpvdesc {
  padding-left: 0.1cm;
}

div.cpv_code_list_search {
  text-align: center;
}

input.cpv_keyword_text {
  font-size: 11px;
  font-family: Courier;
}

a.cpv_keyword_button {
  font-weight: bold;
  font-size: 11px;
}

li.cpv_list_item_odd {
  background: #FCFCFC;
  padding-left: 0.3cm;
  font-weight: normal;
  padding-top: 0.05cm;
}

li.cpv_list_item_even {
  background: #F5F5DC;
  padding-left: 0.3cm;
  font-weight: normal;
  padding-top: 0.05cm;
}

li.cpv_list_item_odd_marked {
   background: #99FF99;
   padding-left: 0.3cm;
   font-weight: bold;
   padding-top: 0.05cm;
}

li.cpv_list_item_even_marked {
   background: #99FF99;
   padding-left: 0.3cm;
   font-weight: bold;
   padding-top: 0.05cm;
}

li.cpv_list_liwrapper {
  /* do not remove that - this is not nonsense, this is Explorer :) */
  padding-left: 0.3cm;
  padding-top: 0.1cm;
  padding-bottom: 0.1cm;
  padding-right: 0.1cm;
}

span.cpv_list_addbutton {
  font-family: Courier;
  font-weight: bold;
}

span.cpv_list_expbutton {
  font-weight: bold;
  font-family: Courier;
}

.tr_hidden {
  display: none;
}
