.table_new td {
    padding:9px;
	border-bottom:1px dashed #cccccc;
	font-family:Verdana;
}

.table_new td a {
    color:#3282d2;
}

.table_new thead td {
    text-decoration:underline;
	background:url('/image/design3/menu_h.png') top left;
}

.table_new tfoot td {
	background:url('/image/design3/menu_h.png') top left;
}

.table_new tfoot tr:hover td {
	background:url('/image/design3/menu_h.png') top left;
}

.table_new tr:hover table td {
	background-image:none;
}


.table_new thead td.upper {
    text-transform:uppercase;
	text-decoration:none;
}

.table_new thead td.no_underline {
    text-decoration:none !important;
}

.table_new tr:hover td {
	background:url('/image/design3/table_h.png') top left;
}

.table_new thead tr:hover td {
	background:url('/image/design3/menu_h.png') top left;
}

.table_new td.sep {
    border-right:1px solid #ffffff;
}

.table_new td span {
    color:#7f7f7f;
}

.table_new tr.filter td {
    background-color:#f2f2f2;
}

.table_new td .price {
    text-align:right;
	white-space:nowrap;
}

.table_new td .price span {
    color:#7f7f7f;
	margin-right:5px;
}

.table_new td .price strong {
    display:block;
	padding-top:3px;
}

.table_new td a.status {
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
}

.table_new td .history {
	padding-top:3px;
}

.table_new td .history a {
	font-size:11px;
	padding-left:20px;
	color:#7f7f7f;
	background:url('/image/design3/history_a.png') 3px 2px no-repeat;
}

.table_new tr.new td a.status:hover {
	text-decoration:underline;
}

.table_new tr.new td {
    background-color:#fdeded;
}

.table_new tr.new td a.status {
    color:#dd0000;
	background:url('/image/design3/status_new.png') 0 0 no-repeat;
}

.table_new tr.confirm td {
    background-color:#f4f9f2;
}

.table_new tr.confirm td a.status {
    color:#2f8401;
	background:url('/image/design3/status_confirm.png') 0 0 no-repeat;
}

.table_new tr.in_work td {
    background-color:#fdfaf2;
}

.table_new tr.in_work td a.status {
    color:#d19400;
	background:url('/image/design3/status_inwork.png') 0 4px no-repeat;
}

.table_new tr.delivered td {
    background-color:#ffffff;
}

.table_new tr.delivered td a.status {
    color:#3282d2;
	background:url('/image/design3/status_delivered.png') 0 0 no-repeat;
}

.table_new tr.working td {
    background-color:#ffffff;
}

.table_new tr.working td a.status {
    color:#7f7f7f;
	background:url('/image/design3/status_working.png') 0 3px no-repeat;
}

.table_new tr.stock td {
    background-color:#ffffff;
}

.table_new tr.stock td a.status {
    color:#000000;
	background:url('/image/design3/status_stock.png') 0 1px no-repeat;
}

.table_new td .number {
	position:relative;
	z-index:1;
}

.table_new td .number a {
	text-decoration:none;
	border-bottom:1px dashed #3282d2;
	position:relative;
	z-index:10;
}

.table_new td .number a:hover {
	border-bottom:none;
}

.table_new td .pop_up_number {
	width:395px;
	position:absolute;
	top:-21px;
	/top:-21px;
	left:-16px;
	z-index:100;
}

@-moz-document url-prefix() {
  .table_new td .pop_up_number {top:-23px;}
}

.table_new td .pop_up_number .top {
	background:url('/image/design3/pop_up_number_t.png') 0 0 no-repeat;
	padding:7px 16px 0 16px;
}

.table_new td .pop_up_number .top .title {
	padding-bottom:15px;
}

.table_new td .pop_up_number .top .title a {
	color:#000000;
	border-bottom:none;
	background:url('/image/design3/point_m.png') top right no-repeat;
	padding-right:15px;
}

.table_new td .pop_up_number .top .title a:hover {
	text-decoration:underline;
}

.table_new td .pop_up_number .top td {
	border:none;
	background:none !important;
	padding:2px;
}

.table_new td .pop_up_number .bottom {
	background:url('/image/design3/pop_up_number_b.png') bottom left no-repeat;
	height:16px;
}

.panel .pop_up_panel {
	position:fixed;
	bottom:0;
	right:0;
	width:100%;
	z-index:100;
}

.panel .pop_up_panel .container {
	width:984px;
	height:118px;
	background:url('/image/design3/pop_up_panel.png') 0 0 no-repeat;
}

.panel .pop_up_panel a.close {
	float:right;
	display:block;
	margin-top:9px;
	margin-right:6px;
	height:12px;
	width:23px;
	background:url('/image/design3/p.png') 7px 6px no-repeat;
	text-decoration:none;
}

.panel .pop_up_panel .block {
	padding:23px 13px 0 22px;
}

.panel .pop_up_panel .block .change_status {
    padding-top:14px;
}

.panel .pop_up_panel .block .change_status .title {
    float:left;
	line-height:25px;
	padding-right:9px;
	color:#7f7f7f;
}

.panel .pop_up_panel .block .change_status a {
    float:left;
	background:url('/image/design3/change_status_a_l.png') 0 0 no-repeat;
	margin-right:8px;
	text-decoration:none;
}

.panel .pop_up_panel .block .change_status a span {
	background:url('/image/design3/change_status_a_r.png') top right no-repeat;
	margin-right:-6px;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 12px 0 11px;
	font-weight:bold;
	cursor:pointer;
}

.panel .pop_up_panel .block .change_status a:hover span i {
	text-decoration:underline;
	cursor:pointer;
}

.panel .pop_up_panel .block .change_status a span i {
	font-style:normal;
	padding-left:20px;
}

.panel .pop_up_panel .block .change_status a span i.new {
	color:#dd0000;
	background:url('/image/design3/status_new.png') 0 0 no-repeat;
}

.panel .pop_up_panel .block .change_status a span i.in_work {
	color:#d19400;
	background:url('/image/design3/status_inwork.png') 0 4px no-repeat;
}

.panel .pop_up_panel .block .change_status a span i.confirm {
	color:#2f8401;
	background:url('/image/design3/status_confirm.png') 0 0 no-repeat;
}

.panel .pop_up_panel .block .change_status a span i.working {
	color:#7f7f7f;
	background:url('/image/design3/status_working.png') 0 3px no-repeat;
}

.panel .pop_up_panel .block .change_status a span i.stock {
	color:#000000;
	background:url('/image/design3/status_stock.png') 0 1px no-repeat;
}

.panel .pop_up_panel .block .change_status a span i.delivered {
	color:#3282d2;
	background:url('/image/design3/status_delivered.png') 0 0 no-repeat;
}

.panel .pop_up_panel .block .change_status a span i.refused {
	color:#dd0000;
	background:url('/image/delete.png') 0 0 no-repeat;
}

.panel .pop_up_panel .block .change_status a.excel {
	float:right;
	color:#488a26;
	background:url('/image/design3/excel.png') 0 4px no-repeat;
	padding-left:20px;
	line-height:25px;
	text-decoration:underline;
}

.panel .pop_up_panel .block .change_status a.excel:hover {
	text-decoration:none;
}

.panel .pop_up_panel .block .change {
	color:#7f7f7f;
	padding-top:25px;
}

.panel .pop_up_panel .block .change a {
	color:#3282d2;
	margin:0 5px;
}

.panel .pop_up_panel .block .change span {
	margin-right:50px;
}

.pay_select {
    padding-top:5px;
}

span.login_or_mail {
    display:block;
	margin-bottom:-15px;
	padding-top:8px !important;
}

.pay_wm td {
    padding:6px;
}

.pay_wm td span {
    color:#7f7f7f;
	font-size:11px;
}

.pay_wm td span.red {
    color:red;
	font-size:18px;
}

.register_view {
	font-family:Verdana;
	padding-left:11px;
	padding-top:10px;
}

.register_view span {
	color:#7f7f7f;
}

.register_view .map {
	float:right;
	padding:9px;
	background:url('/image/design3/gray_block.png') top left;
	margin-left:15px;
}

.register_view .map .block {
	border:1px solid #ffffff;
	width:299px;
	height:264px;
}

.register_view td {
	padding:8px 8px 8px 0 !important;
}

.register_view td span.red {
	color:red;
	font-size:18px;
	margin-left:-15px;
}

.register_view td a  {
	background:url('/image/design3/point_r_3.png') top right no-repeat;
	padding-right:8px;
}

.register_view td a span {
	color:#3282d2;
	border-bottom:1px dashed #3282d2;
}

.register_view td a:hover span {
	border-bottom:none;
}

.register_view td a {
	text-decoration:none;
}

.small_text {
    font-size:11px;
	color:#7f7f7f;
}

.page_title {
    text-transform:uppercase;
	border-bottom:1px dashed #cccccc;
	padding:0 0 11px 11px;
	margin:0 -11px 10px -11px;
}

/*css v.4*/

.message_button {
	float:left;
	padding:9px 0 15px 0;
}

.message_filters {
	float:right;
	padding:9px 0 15px 0;
}

.message_filters .input {
	float:left;
	width:150px;
	margin-left:5px;
}

.message_filters .date {
	width:218px;
	padding-right:20px;
}

.message_filters .date input[type=text] {
	background:url('/image/design3/input_date.png') top right no-repeat;
	padding-right:25px;
}

.message_list {
	line-height:normal !important;
}

.message_list td span.small_text {
	font-size:10px;
}

.message_list tr.unread td {
	background-color:#f1f6f9;
}

.message_actions {
	width:180px;
	background:url('/image/design3/act_arrow.png') 8px 5px no-repeat;
	padding-left:30px;
}

.message_write {
	padding:0 10px;
}

.vin_pop {
	width:206px;
	position:absolute;
	font-size:11px;
	font-style:italic;
	color:#7f7f7f;
}

.message_pop .bot {
	width:348px;
	background:url('/image/design3/mes_pop_b.png') top left no-repeat;
	height:6px;
}

.message_pop .top {
	background:url('/image/design3/mes_pop_t.png') top left no-repeat;
	padding:10px 8px 3px 16px;
	font-size:11px;
	font-style:italic;
	line-height:normal;
	color:#7f7f7f;
	width:324px;
}

.vin_button {
	float:left;
	padding:9px 0 15px 0;
}

.vin_details {
	position:absolute;
	width:100%;
	left:0;
	margin-top:-9px;
}

.vin_details .left_menu_fix {
	padding:0 20px 0 301px;
}

.vin_details .no_left_menu_fix {
	padding:0 20px;
}

.vin_details .block {
	background: white; /* обязательно для ie */
    -webkit-box-shadow: 0px 0px 15px #222;
    -moz-box-shadow: 0px 0px 15px #222;
    box-shadow: 0px 0px 15px #222;
}

.vin_details .block tr.box_line td {
	background:url('/image/design3/table_h.png') top left;
}

.vin_details .block tr.no_border td {
	border-bottom:none;
}

.vin_details .block td a.copy {
	float:right;
	padding-left:19px;
	background:url('/image/design3/copy.png') 0 3px no-repeat;
}

a.link_dashed {
	text-decoration:none !important;
	border-bottom:1px dashed #3282d2 !important;
}

a.link_dashed:hover {
	border-bottom:none !important;
}

.vin_details .block td a.down {
	background:url('/image/design3/p_down.png') top right no-repeat;
	padding-right:13px;
	cursor:pointer;
}

.vin_details .block td {
	padding:9px 10px 9px 9px;
}

.main_links_line {
	background-color:#000000;
	height:30px;
}

.main_links_line .left {
	color:#ffffff;
	padding-left:20px;
	float:left;
	line-height:30px;
}

.main_links_line .right {
	color:#ffffff;
	padding-right:15px;
	float:right;
	line-height:30px;
}

.main_links_line .right a {
	color:#ffffff;
	margin:0 5px;
}

.main_links_line .social {
	float:right;
	padding:2px 15px 0 0;
}

