
html, body {
 margin: 0;
 padding: 0;
}

a, a:visited {
 color: #669900;
 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 {
 margin: 0;
 padding: 0
}

/*h1, p {
 padding-bottom: 5px
}*/

p {
 text-align: justify
}

td {
 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
}

.maxw {
 width: 930px
}

.toolsw {
 width: 650px
}

.marketplace_tablew {
 width: 930px
}

.tablew {
 width: 930px
}

.moreInfo .grid {
 width: 930px
}

.toolstable {
 width: 600px
}

.inp_readonly {
 border: 1px solid #A6A6A6;
 background-color: #EEE;
 font-size: 12px;
 color: #828282;
 margin: 0;
 padding-left: 0;
 padding-right: 0;
}

.inp {
 border: 1px solid #C6C6C6;
 background-color: #FFF;
 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-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-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 {
 /* background:url("../nres/images/main_table_top.gif") no-repeat scroll 0 2px transparent; */
 border: 0 none !important;
}

.grid th {
	background: #d2d2d2;
	padding: 6px 5px;
	color: #5d5c5c;
}

.grid td {
	padding: 6px 5px;
}

/*.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 ! important;
}

.grid_head a, .grid_head a:visited {
 color: #3a3a3a ! important;
 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: center;
}

.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 {
 text-align: center
}

.grid tr.odd, .grid tr.odd P {
 background-color: #FEFEFE;
}

.grid tr td.centerColumn p
{
 text-align:center;
}


/*.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;
 background-color: lightgray
}

.grid tr.even, .grid tr.even P {
    background: #e7e7e7;
    border: 0 none !important;
}

/*.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 {
 white-space: nowrap;
 vertical-align: middle
}

.highlightedLine {
 cursor: pointer
}

.highlightedLine TD {
 background: #ACCC17;
 color: #FFF;
 cursor: pointer;
}

.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, .nav a:visited {
 color: #000;
 text-decoration: underline
}

.nav a:hover {
 text-decoration: none
}

.nav .act {
 color: #A0BE16;
 font-weight: bold
}

.nav .act a, .nav .act a:visited {
 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, .menu_link_active a:visited {
 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, .menu_link_inactive a:visited {
 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-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;
}

.tipcontent {
 background-color: #ebf6b9;
 color: #4c4c4c;
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
}

.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-size: 11px;
 font-weight: bold;
 color: #d34c09 ! important;
}

.language-link:hover {
 font-size: 11px;
 font-weight: bold;
 color: #A0BE16 ! important;
}

.language-chosen {
 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: #e6e6e6;
}

.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;
 text-align: left;
}

.table p {
 padding: 3px 0px 3px 0px;
}

.grid tr td a, .grid tr td a:visited {
 color: #000;
 text-decoration: underline
}

.grid tr td a:hover {
 color: #000;
 text-decoration: none
}

.set_list table { border-collapse: collapse; text-align: center; width: 332px; }
.set_list table td { padding: 3px 3px; width: 74px;}
.set_list table tbody td { color: #000000; border-left: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; font-size: 12px;font-weight: normal; }
.set_list table tbody td:first-child { border-left: none; }
.set_list table tbody td:last-child { text-align: right; width: 110px; }
.set_list table tbody tr:last-child td { border-bottom: none; }
