table.web_ar_datagrid {
	width: 100%;
	font-size: 10px;
	line-height:12px;
	color:#2e2e2e;
}

table.web_ar_datagrid_blank {
	width: 100%;
 	background-color: #FFFFFF;
	font-size: 95%;
}

table.web_ar_datagrid_blank th {
	text-align: center;
	background: #4E77A0;
	color: #FFFFFF;
}

table._sort_table td {
	background: #4E77A0;
}

table.web_ar_datagrid th {
	text-align: center;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	background:#8798A8 url(/images/th_grad.png) top left repeat-x;
	color:#2e2e2e;
	font-size:10px;
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	vertical-align:center;
	line-height:16px;
}

table.web_ar_datagrid th th {
	border:none;
}

table.web_ar_datagrid th h1,
table.web_ar_datagrid th h2,
table.web_ar_datagrid th h3 {
	background:transparent;
}

table.web_ar_datagrid th a {
	color:#000000;
}

table.web_ar_datagrid th img{
	vertical-align:middle;
	/*float:right;*/
	margin-left:3px;
	margin-right:3px;
}

table.web_ar_datagrid th table,
table.web_ar_datagrid td table {
	border:none;
}

table.web_ar_datagrid th table tr td,
table.web_ar_datagrid td table tr td {
	border:none;
	padding:0px;
}

table.web_ar_datagrid tr td {
	padding:5px 10px;
	border:#dddddd 1px solid;
}

table.web_ar_datagrid tr.filter_row td {
	background-color:#f1f2f1;
	padding:2px 10px;
}

table.web_ar_datagrid tr.lg td,
table.web_ar_datagrid tr.mouseover td,
table.web_ar_datagrid tr.clicked td {
	padding:5px 10px;
}

table.web_ar_datagrid tr.mouseover td,
table.web_ar_datagrid tr.clicked td {
	background-color:#FFE7CE;
}

table.web_ar_datagrid tr.mouseover td a,
table.web_ar_datagrid tr.clicked td a{

}

table.web_ar_datagrid tr.odd td {
	background-color: #f8f8f8;
	padding:5px 10px;
	border:#dddddd 1px solid;
}

table.web_ar_datagrid tr.even td {
	background-color: #fbfbfb;
	padding:5px 10px;
	border:#dddddd 1px solid;
}

table.web_ar_datagrid tr.lg td {
	border:#dddddd 1px solid;
}

table.web_ar_datagrid tr.section td {
	/*background-color: #fcf8f2;*/
	border-top:#c96c18 4px solid;
	border-bottom:#d1d1d1 1px solid;
	font-weight: bold;
	padding:7px 10px 10px 10px;
	color: #c96c18;
}


#web_ar_digit_markup {
	background: #606060;
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
}

#web_ar_word_markup {
	background: #F0F0F0;
	padding: 4px;
	font-size: 90%;
}

#web_ar_divider_markup {
	color: #606060;
	padding: 2px;
	font-size: 120%;
}

#web_ar_oem_brand {
    font-weight: bold;
    color: #000099;
}

.web_ar_search_code {
	font-weight: bold;
	color: #CC0000
}

table.admin_blank_table {
	background: #FFFFFF;
	font-family: arial;
	font-size: 100%;
}

table.admin_blank_table td {
	border-top: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
}

table.admin_blank_table th {
	background: #D0D0D0;
	border-top: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}

tr.directory {
    cursor: pointer;
}

#phand {
    color: #FF0000;
}

table.ar2_basket_info tr.header {
	background: #A0A0A0;
	color: #ffffff;
}

table.ar2_basket_info tr.header2 {
	background: #ffffff;
	color:#000000 !important;
}

table.ar2_basket_info tr.header2 td {
	border-top: 1px solid #050505;
	border-bottom: 1px solid #050505;
}

table.ar2_basket_info tr.header3 {
	background: #ffffff;
	color:#000000 !important;
}

.notice {
	border: 1px solid #cfc390;
	background: #ffffff;
	color:#000000 !important;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.notice a {

}

.notice p {
	margin-bottom:0px !important;
}

.error {
	border: 1px solid #ff0000;
	background: #ffffff;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cancelForm td,
.filter td {
	padding:1px 3px;
}

.nb,
.nb td {
	border:none !important;
}

.table_control {
	
}

.table_control .leftside {
	
}

.table_control .ar_addLink,
.table_control .add_vin {
	line-height:45px;
}

.col_edit, 
.col_delete{
	width:16px !important;
	max-width:16px !important;
}

.col_edit {
	border-right:none !important;
	padding-right:10px !important;
}

.col_delete {
	border-left:none !important;
	padding-left:0px !important;
}

.basket .col_chPos {
	width:16px;
}

.basket .col_chPos .CheckBox {
	margin:0px;
}

.basket .col_comment {
	width:16px;
	max-width:16px !important;
}

.basket .col_comment img {
	margin:0px !important;
}

.basket .col_delete {
	width:16px;
	padding-left:10px !important;
}

.basket #delivery_row td {
	color:#ff0000;
}

.basket #delivery_row .col_summ {
	font-weight:bold;
	line-height:16px;
}

.customer_payer td {
	vertical-align:top;
}

.customer_payer td.col_payer_type {
	width:16px;
	text-align:center;
}

.customer_payer td.col_payer_type .payer_ico {
	cursor:pointer;
}

.customer_payer td.col_full_rek {
	line-height:18px;
}

#partsTable {
	margin-bottom:20px;
}

#partsTable td input {
	border-color:#bcbcbc;
	background: #ffffff url(/images/input_grad.png) bottom left repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior: url(/_css/PIE.htc);
}
/*
#partsTable td input {
	border-color:transparent;
	background:transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	behavior: url(/_css/PIE.htc);
}

#partsTable td:hover input, #partsTable td input:focus {
	border-color:#bcbcbc;
	background: #ffffff url(/images/input_grad.png) bottom left repeat-x;
}
*/

.ar_form table tr td {
	border:none;
	padding: 0px 10px;
}

.ar_form table tr td.fname {
	padding: 0px 0px 0px 25px;
}

#doc_payer_form table tr td.fname {
	padding-left:0px !important;
}

.ar_form .fvalue_child {
	padding:0px 30px 0px 0px !important;
}

.ar_form table tr td.fvalue .fvalue {
	padding: 0px 20px 0px 0px;
	line-height:33px;
}

.max_term {
	font-size:14px;
	font-weight:bold;
}

.basket tr td {
	padding: 2px 10px !important;
}

.basket tr.basket_summ_info td {
	border-top:none !important;
	padding:10px 10px !important;
}

.basket tr.basket_summ_info .bsi_it {
	font-size:18px;
	text-align:right;
}

.basket tr.basket_summ_info .bsi_amount {
	font-size:18px;
	text-align:right;
	width:95px;
}

.basket tr.basket_summ_info .bsi_summ {
	font-size:18px;
	color:#d8100b;
	text-align:left;
	width:120px;
}

.table_filter_control {
	margin-bottom:10px;
	line-height:38px;
}

.table_filter_control .leftside {
	margin-right:20px;
}

.search_caption_left {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border:transparent 1px solid;
	background:#222222 url(/images/stbc_td.png) top left repeat-x;
}

.search_table_black_caption {
	
}

.search_table_black_caption tr th {
	color:#ffffff;
	padding:5px 10px;
	font-weight:normal;
	line-height:21px;
}

.search_table_black_caption tr th img {
	margin-left:3px;
	float:right;
}

.search_table_black_caption tr th a {
	color:#ffffff;
	text-decoration:none;
}

.search_caption_right {
	padding-top:10px;
}

.search_caption_right span {
	padding-left:7px;
}

.search_caption_right a {
	text-decoration:none;
	border-bottom:#2e2e2e 1px dotted;
}

.caption_table {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border:transparent 1px solid;
}

.caption_table table.web_ar_datagrid th {
	border-bottom:#d4d5d4 1px solid;
}

.section_row {
	background:#f5f6f5 url(/images/section_grad.png) 0px 28px repeat-x;
}

.section_row td {
	border:none !important;
	padding:20px 0px 0px 0px !important;
	font-size:17px;
	font-family:"Georgia","Arial";
	font-style:italic;
	color:#000000;
}

.section_row td span {
	float:left;
	background:#f5f6f5;
	padding-right:10px;
}

.new_article td {
	border:none !important;
	background:transparent;
	line-height:35px;
	padding:10px 0px 0px 0px !important;
	color:#5f5f5f;
}

.new_article td .group_art .leftside {
	background:url(/images/article_row.png) top left repeat-x;
	padding:0px 5px 0px 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.new_article td span {
	font-weight:bold;
	font-size:12px;
	padding:0px 10px;
}

table.web_ar_datagrid tr.lg td input,
table.web_ar_datagrid tr.mouseover td input,
table.web_ar_datagrid tr.clicked td input,
table.web_ar_datagrid tr.even td input,
table.web_ar_datagrid tr.odd td input {
	margin-top:0px !important;
	margin-bottom:0px !important;
}

table.web_ar_datagrid tr.lg td img,
table.web_ar_datagrid tr.mouseover td img,
table.web_ar_datagrid tr.clicked td img,
table.web_ar_datagrid tr.even td img,
table.web_ar_datagrid tr.odd td img {
	vertical-align:middle;
	margin-left:3px;
}

table.web_ar_datagrid tr.even .TextBox,
table.web_ar_datagrid tr.odd .TextBox,
table.web_ar_datagrid tr.even select,
table.web_ar_datagrid tr.odd select {
	height:20px;
	line-height:20px;
}

.col_final_price {
	font-weight:bold;
	white-space:nowrap;
}

.col_info {
	white-space:nowrap;
}

.col_info img {
	cursor:pointer;
}

.group_art .info img {
	margin-left:3px;
	cursor:pointer;
}

td.col_evaluation {
	white-space:nowrap;
}

.col_evaluation a {
	text-decoration:none;
}

.col_evaluation img {
	vertical-align:middle;
	margin:0px !important;
}

.col_evaluation span {
	padding: 0px 7px;
}

.view_table {
	width: auto !important;
}

.view_table td.fname {
	padding: 5px 20px 5px 0px !important;
}

.view_table td.fvalue {
	padding: 5px 0px 5px 0px !important;
}

#doc_payer_form .view_table td.fname {
	padding: 5px 0px 5px 0px !important;
	vertical-align:top;
}

#doc_payer_form .view_table td.fvalue {
	padding: 5px 10px 5px 10px !important;
	vertical-align:top;
}

.vin_requests .ar_editLink {
	background:url(/_sysimg/cloud.png) left no-repeat;
}

.vin_list td table td {
	padding: 3px 5px 3px 0px !important;
}

.orders .col_ord_comment {
	width:200px;
}

.col_state {
	white-space:nowrap;
	width:16px;
}

.col_state .chp {
	width:16px;
	height:16px;
	display:block;
	float:left;
}

table.orders .col_ord_comment {
	
}

table.orders .col_ord_comment .rightside input {
	margin-top:3px;
}

table.orders tr.even td.col_ord_id span,
table.orders tr.odd td.col_ord_id span {
	background:url(/images/ord_num.png) left no-repeat;
	padding-left:22px;
}

table.orders tr.even td.col_ord_comment span,
table.orders tr.odd td.col_ord_comment span {
	background:url(/_sysimg/ar_comment.png) left no-repeat;
	padding-left:22px;
}

.col_state .select-box-options {
	width:auto !important;
}

table.orders td.col_payment {
	padding: 0px 10px !important;
	width: 60px;
}

table.orders .col_payment select {
	height:27px !important;
	width:60px !important;
}

table.orders .col_payment  .select-box-options {
	width:auto !important;
}

table.orders .col_ord_id {
	width: 100px;
}

table.orders .col_date {
	width: 30px;
}

table.basket .col_price {
	
}

table.basket .col_price input {
	line-height:17px !important;
	height:17px !important;
}

table.brand_box {
	border:none;
}

table.brand_box tr th,
table.brand_box tr td {
	border:none;
}

table.search_results th.col_prd_info_link {
	white-space:nowrap;
}

table.search_results td.col_action {
	line-height:25px;
	white-space:nowrap;
}

table.search_results td.col_term span {
	font-weight:bold;
	font-size:14px;
}

table.documents td.col_print {
	width:16px;
	text-align:center;
}

table.documents td.col_print img {
	margin:0px !important; 
}

table.documents td.col_dcm_datetime {
	width:20px;
	text-align:center;
}

table.documents td.col_doc_dcm_id {
	width:120px;
}

table.documents td.col_doc_dcm_id img {
	margin: 0px 10px 0px 0px;
	vertical-align:middle;
}

#registration_div .web_ar_datagrid {
	width:auto;
}

tr.row_total td {
	border-top:none !important;
	padding:10px 10px !important;
	font-size:18px;
}

tr.row_total td.col_total {
	text-align:right;
}

table.documents tr.row_total .col_dcm_summ_native {
	color:#d8100b;
	text-align:left;
}

table.make_order {
	width:825px;
}

table.make_order .fname {
	width: 420px;
}