html, body {
 margin: 0;
 padding: 0;
 height: 100%
}

body {
 background: #EFEFEF url(../images/back_main_cen.gif) center repeat-y
}

a {
 color: #8FAA13;
 text-decoration: none
}

a:hover {
 color: #000;
 text-decoration: none
}

.bold_text {
 font-weight: bold ! important
}

.no_wrap {
 white-space: nowrap
}

.blue_color {
 color: #61acd6 ! important
}

.green_color {
 color: #59aa13;
! important
}

.orange_color {
 color: #d1612a ! important
}

.red_color {
 color: red ! important
}

a.inverse {
 color: #8FAA13;
 text-decoration: none
}

a:hover.inverse {
 color: #000;
 text-decoration: none
}

form, h1, p {
 margin: 0;
 padding: 0
}

h1, p {
 padding-bottom: 5px
}

p {
 text-align: justify
}

td {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 color: #000;
 line-height: 20px
}

h1 {
 font-size: 13px;
 text-transform: uppercase
}

h2 {
 font-size: 12px;
 text-transform: uppercase
}

h3 {
 font-size: 11px;
 text-transform: uppercase
}

img {
 border: none
}

textarea {
 overflow: auto
}

.main {
 height: 100%
}

.maxw {
 width: 995px
}

.toolsw {
 width: 650px
}

.marketplace_tablew {
 width: 955px
}

.tablew {
 width: 955px
}

.moreInfo .grid {
 width: 950px
}

.toolstable {
 width: 600px
}

.inp_readonly {
 border: 1px solid #A6A6A6;
 background-color: #EEE;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 color: #828282;
 margin: 0;
 padding-left: 0;
 padding-right: 0;
}

.inp {
 border: 1px solid #C6C6C6;
 background-color: #FFF;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 color: #000;
 margin: 0;
 padding-left: 0;
 padding-right: 0;
}

.inp1 {
 width: 104px
}

.inp2 {
 width: 180px
}

.inp3 {
 width: 150px
}

.inp4 {
 width: 240px
}

.inp5 {
 width: 60px
}

.inp6 {
 width: 50px
}

.inp7 {
 width: 127px
}

.inp9 {
 width: 83px
}

.inp10 {
 width: 84px
}

.quater_inp2 {
 width: 30px
}

.top td {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 color: #000
}

.top a {
 color: #8FAA13;
 text-decoration: none
}

.top a:hover {
 color: #000;
 text-decoration: none
}

.menu1 {
 background: url(../images/backsprites.gif) 0 -32px repeat-x
}

.menu1-back {
 background-color: #89A313
}

.m1_delim {
 font-size: 1px;
 height: 40px;
 background: url(../images/backsprites.gif) 0 -155px repeat-x
}

.m1_active_border {
 font-size: 1px;
 height: 40px;
 background: url(../images/backsprites.gif) 0 -114px repeat-x
}

.menu2 {
 background: url(../images/backsprites.gif) 0 0 repeat-x
}

.bottom {
 background-color: #CECECE;
 border-top: 2px solid #828282
}

.bot td {
 height: 50px;
 padding-left: 36px;
 padding-right: 36px;
 color: #696969;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px;
 line-height: 20px
}

.bot a {
 color: #696969;
 padding: 0 5px 0 5px
}

.top_arr {
 padding-left: 11px;
 background: url(../images/backsprites.gif) 0 -218px no-repeat
}

.bot a.arr {
}

.bot a:hover {
 text-decoration: underline
}

.grid, .one_column_grid {
 border: 1px solid #A4A4A4
}

.grid td {
 padding: 0 10px 0 10px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #EEE;
 color: #000
}

.grid_head {
 border-left: #FFF solid 1px;
 border-top: #FFF solid 1px;
 height: 36px;
 background: url(../images/backsprites.gif) 0 -34px repeat-x;
 color: #000;
 font-weight: bold;
 font-size: 12px;
 line-height:18px;
 padding-left: 10px;
 padding-right: 10px;
 vertical-align: middle
}

.valign_top {
 vertical-align: top ! important
}

.big_font {
 font-size: 16px ! important
}

.grid_head a:hover {
 color: #8FAA13
}

.grid_head a {
 color: #000;
 font-weight: bold;
 text-decoration: none;
 vertical-align: middle;
 text-align: center
}

.grid_head p {
 vertical-align: middle;
 text-align: center;
 padding: 0
}

.simpleColumn {
 vertical-align: middle;
 text-align: left
}

.simpleColumnBig {
 vertical-align: middle;
 text-align: left;
 font-size: 16px
}

.centerColumn {
 vertical-align: middle;
 text-align: center
}

.centerColumnBottomBorder {
 vertical-align: middle;
 text-align: center;
 border-bottom: solid 1px ! important
}

.centerColumnTopBorder {
 vertical-align: middle;
 text-align: center;
 border-top: solid 1px;
 border-top-color: red
}

.centerColumnBig {
 vertical-align: middle;
 text-align: center;
 font-size: 16px
}

.marketplaceColumn {
 vertical-align: middle;
 text-align: left
}

.order1 p {
 background: url(../images/ico_desc.gif) no-repeat right top;
 padding-right: 20px
}

.order2 p {
 background: url(../images/ico_asc.gif) no-repeat right top;
 padding-right: 20px
}

th.hidden, td.hidden {
 display: none
}

.grid tr.dark td {
 background-color: #E3E3E3
}

.grid td.whiteLeft, .grid td.whiteCenter {
 padding: 3px 10px 3px 10px;
 border-left: #E3E3E3 solid 1px;
 border-top: #E3E3E3 solid 1px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #FFF;
 text-align: center
}

.grid tr.odd, .grid tr.odd P {
 background-color: #FFF
}

.grid tr.odd TD {
 padding: 3px 10px 3px 10px;
 border-left: #E3E3E3 solid 1px;
 border-top: #E3E3E3 solid 1px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #FFF
}

.grid tr.smoke {
 background-color: whitesmoke
}

.grid tr.smoke TD {
 padding: 3px 10px 3px 10px;
 border: 1px solid white;
 font-family: Arial, Helvetica, sans-serif;
 background-color: whitesmoke
}

.grid tr.darksmoke {
 background-color: lightgray
}

.grid tr.darksmoke TD {
 padding: 3px 10px 3px 10px;
 border: 1px solid white;
 font-family: Arial, Helvetica, sans-serif;
 background-color: lightgray
}

.grid tr.even, .grid tr.even P {
 background-color: #FFF
}

.grid tr.even TD {
 padding: 3px 10px 3px 10px;
 border-left: #E3E3E3 solid 1px;
 border-top: #E3E3E3 solid 1px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #FFF
}

.total td.user {
 background-color: #DDD;
 border-top: #FFF solid 1px;
 border-left: #FFF solid 1px
}

td.usernowrap {
 background-color: #DDD;
 border-top: #999 solid 1px;
 border-left: #FFF solid 1px;
 white-space: nowrap;
 vertical-align: middle
}

.highlightedLine {
 cursor: pointer
}

.highlightedLine TD {
 border-left: #FFF solid 1px;
 border-top: #FFF solid 1px;
 background: #ACCC17;
 color: #FFF;
 cursor: pointer;
 padding: 3px 10px 3px 10px
}

.highlightedLine A {
 color: #d34c09 ! important
}

.highlightedLine P {
 cursor: pointer
}

.solid_border {
 border: 1px solid #A4A4A4
}

.sort {
 float: right;
 margin-left: 10px
}

.nav {
 margin-top: 10px
}

.nav .pages {
 padding-left: 12px;
 padding-right: 12px
}

.nav a {
 color: #000;
 text-decoration: underline
}

.nav a:hover {
 text-decoration: none
}

.nav .act {
 color: #A0BE16;
 font-weight: bold
}

.nav .act a {
 color: #A0BE16;
 font-weight: bold;
 text-decoration: none
}

.form {
 border: 1px solid #A4A4A4;
 background-color: #fdfdfd;
}

.t_bordered_td {
 border-top: 1px solid #A4A4A4
}

.b_bordered_td {
 border-bottom: 1px solid #A4A4A4
}

.featured_prod_placeholder {
 cursor: pointer;
 background-color: #CECECE
}

.featured_prod_filled_placeholder {
 cursor: pointer;
 background-color: #FFF
}

.drop {
 border-bottom: dotted 1px #cecece
}

.flabel {
 padding-left: 13px
}

.obligatoryMark {
 width: 10px;
 background: url(../images/ico_obligatory.gif) no-repeat center
}

.selected {
 background-color: #cde1ad ! important
}

.rows_top_aligned TABLE, .rows_top_aligned TR {
 vertical-align: top
}

.noOrder ol {
 list-style-type: none;
 list-style-position: inherit
}

.noOrder ol ol {
 list-style-type: none;
 list-style-position: outside
}

.wrapped_text {
 word-wrap: break-word
}

.table_no_border td {
 border: none
}

.menu_link_active table {
 display: inline-table
}

.menu_link_active td {
 background: url('../images/backsprites.gif') 0 -73px repeat-x
}

.menu_link_active a {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 vertical-align: middle;
 color: #fff;
 text-transform: uppercase;
 text-decoration: none
}

.menu_link_active a:hover {
 text-decoration: underline;
 color: #fff
}

.menu_link_inactive table {
 display: inline-table
}

.menu_link_inactive a {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 vertical-align: middle;
 text-transform: uppercase;
 color: #777;
 font-weight: bold;
 text-decoration: none
}

.menu_link_inactive a:hover {
 text-decoration: underline;
 color: #777
}

a.submenu_link_active {
 text-decoration: underline
}

a.submenu_link {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 text-transform: uppercase;
 color: #fff;
 font-weight: bold
}

a:hover.submenu_link {
 color: #777
}

.fstooltips {
 border: 1px solid #828282;
 width: 180px
}

.tipheader {
 background-color: #c9c9c9;
 color: #4c4c4c;
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 FONT-FAMILY: Tahoma, Arial, sans-serif
}

.tipcontent {
 background-color: #ebf6b9;
 color: #4c4c4c;
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 FONT-FAMILY: Tahoma, Arial, sans-serif
}

.overlay {
 display: none;
 position: absolute;
 z-index: 5000;
 background-color: #999;
 -moz-opacity: 0.8; /* code Mozilla */
 opacity: .80; /* property from CSS3 specification, which is supported by newest browsers */
 filter: alpha(opacity = 80); /* code for IE */
}

.language-link {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #d34c09 ! important;
}

.language-link:hover {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #A0BE16 ! important;
}

.language-chosen {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #777 ! important;
}

a.ajax_button_style {
 color: #8FAA13 ! important;
 border: solid 1px #aaa;
 padding: 4px;
 display: inline-block;
 background-color: #f2f2f2;
 margin-left: 5px;
}

a:hover.ajax_button_style {
 background-color: #ccc;
 color: #d34c09 ! important;
}

a.hint_link_style, a.help_link_style {
 border: none;
 display: inline-block;
 background: url('../images/info-ico.gif');
 margin-left: 5px;
 width: 15px;
 height: 15px;
}

a.help_link_style {
 background: url('../images/help-ico.gif');
}

tr.form-sub-heading {
 background-color: #d2de9c;
 font-weight: bold;
}

tr.form-sub-heading td {
 text-indent: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
}

.prod_nav_act {
 background-color: #ffd8a4;
}

.prod_nav_act a {
 color: #000;
}

.prod_nav_passed {
 background-color: #e3ffd4;
 color: #59aa13;
}

.prod_nav_passed a {
 color: #59aa13;
}

.prod_nav_inact {
 color: #ccc;
}

.prod_nav_inact a {
 color: #ccc;
}

.table {
 border: 1px solid #A4A4A4;
}

.table  td {
 font-size: 12px;
 padding: 3px 3px 3px 20px;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
}

.table p {
 padding: 3px 0px 3px 0px;
}
