html,body {
    height: 100%;
    width:100%;
}
/*
body {
    background-color: #FFFFFF;
    font-family:Arial;
    font-size: 12px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    color: #000000;
    width: 100%;
    height: 100%;
}
*/
body {
    background-color: #FFFFFF;
    font-family:Arial;
    font-size: 12px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    color: #000000;
    width: 100%;
    height: 100%;
}

a {
    text-decoration: underline;
    padding: 0px;
    margin: 0px;
    color: #000000;
	outline:none;
}

a:hover {
    text-decoration: none;
}

a img {
    border: 0px;
}

div {
    margin: 0px;
    padding: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.page img {
	margin-right: 15px;
}


.cru {
	margin: 0 3px 1px 3px!important;
}


.err{
	color:red;
	margin-top:30px;
	font-weight:bold;
}




form {
	margin: 0px;
	padding: 0px;
}


h1 {

display:inline;
background:none;
padding:0;
font-family:Verdana;
font-size:12px;
color:#7f7f7f;
text-transform:none;
	font-weight: normal;

}

h2, h4 {
	font-family:Arial;
	font-weight: normal;
	font-size: 20px;
	padding: 0;
	margin: 0;
	margin-bottom:10px;
	color: #000000;
	text-transform:uppercase;
}

h2, h4 {
	background:url('/index_files/h1.png') bottom left repeat-x;
	padding-left:11px;
	padding-right:11px;
	padding-bottom: 10px;
}


h3 {
    text-transform:uppercase;
	border-bottom:1px dashed #cccccc;
	padding:0 0 11px 11px;
	margin:0 -11px 10px -11px;	
font-family:Verdana;
font-size:12px;
	font-weight: normal;
}

h5 {
	text-transform:uppercase;
	font-family:Arial;
	font-weight: normal;
	font-size: 12px;
	padding-left:10px;
	border-bottom:1px dashed #cccccc;
	padding-bottom:3px;
	color: #000000;
}

table td {
	font-family:Arial;
    font-size: 12px;
    text-decoration: none;
   	color: #000000;
}

.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

.main {
    min-height: 100%;
    height:auto !important;
    height:100%;
}

.hFooter {
    height: 131px;
}

.footer {
    height: 131px;
    margin-top: -131px;
}

.mainer {
    min-width:990px;
	max-width:1246px;
}
/*
.header {
    height:160px;
	background:url('/index_files/header_bg.png') top left repeat-x;
}
*/
.header {
    height:160px;
    background:url('/index_files/header_bg.png') top left repeat-x #ffffff;
}

.header .logo {
    padding:22px 0 0 25px;
	width:250px;
	float:left;
}


.header .contacts {
	float:right;
	background:url('/index_files/top_tel.png') 0 24px no-repeat;
/*	width:160px;
	padding:35px 0 0 14px;*/
	padding:26px 10px 0 14px;
	width:230px;
	font-family:Verdana;
	font-size:12px;
}

.header .contacts .phone {
	font-size:30px;
	font-family:Arial;
}

.header .contacts span {
	font-size:14px;
	display:block;
}

.header .contacts a {
	text-decoration:none;
	border-bottom:1px dashed #000000;
}

.header .contacts a:hover {
	border-bottom:none;
}

.header .auth {
	float:right;
	padding:55px 19px 0 20px;
	/width:243px;
}

.white_line {
    height:23px;
	line-height:23px;
	background:url('/index_files/white_line_l.png') top left no-repeat;
	margin-right:6px;
}

.white_line .corner {
    height:23px;
	line-height:23px;
	background:url('/index_files/white_line_r.png') top right no-repeat;
	margin-right:-6px;
	padding:0 10px;
	color:#7e7e7e;
	font-family:Verdana;
}

.white_line .corner span {
    color:#000000;
}

.header .auth .links {
	padding:5px 10px;
	font-family:Verdana;
}

.header .auth .links .l {
	float:left;
}

.header .auth .links .l a.drop {
	background:url('/index_files/point_m.png') top right no-repeat;
	padding-right:14px;
	position:relative;
	z-index:2;
}

.header .auth .links .r {
	float:right;
}

.header .auth .links .r a {
	position:relative;
	z-index:2;
}

.header .region {
	float:right;
	padding:55px 0 0 0;
}

.header .region .links {
	padding:5px 10px;
	font-family:Verdana;
}

.reg_prop {
	text-decoration:none;
	border-bottom:1px dashed #000000;

}

.reg_prop_p {
    background:url('/index_files/point_m.png') 3px 0 no-repeat;
	text-decoration:none;
	padding-left:6px;
}

.menu_pop {
	width:214px;
	position:absolute;
	z-index:1 !important;
	margin:-18px 0 0 -16px;
	/margin:-4px 0 0 -70px;

}

.menu_pop .bot {
    background:url('/index_files/drop_menu_bot.png') top left no-repeat;
	width:214px;
	height:15px;
}

.menu_pop .top {
    background:url('/index_files/drop_menu_top.png') top left no-repeat;
	padding:30px 6px 0 6px;
	font-family:Verdana;
	float:left;
	width:202px;
}

.menu_pop .top a {
    display:block;
	line-height:29px;
	color:#3282d2;
	padding-left:11px;

}

.menu_pop .top a:hover {
    background:url('/index_files/menu_h.png') top left;
	color:#000000;
}

.auth_pop .menu_pop {
    display:none;
}

.auth_pop:hover .menu_pop {
    display:block;
}

.region_menu_pop {
	position:absolute;
	z-index:1;
	margin:1px -6px 0 0;
	/margin:19px -6px 0 0;
	right:0;
}

.region_menu_pop .bot {
    background:url('/index_files/drop_menu_bot.png') top right no-repeat;
	height:15px;
	margin-left:13px;
	/width:150px;
}

.region_menu_pop .bot .l {
    background:url('/index_files/drop_lb.png') top left no-repeat;
	height:15px;
	margin-left:-13px;
}

.region_menu_pop .top {
    background:url('/index_files/drop_menu_top_r.png') top right no-repeat;
	font-family:Verdana;
	margin-left:13px;
}

.region_menu_pop .top .l {
    background:url('/index_files/drop_l.png') top left no-repeat;
	padding:6px 6px 0 6px;
	font-family:Verdana;
	margin-left:-13px;
}

.region_menu_pop .top a {
    display:block;
	line-height:29px;
	color:#3282d2;
	padding:0 23px;
	text-align:right;
}

.region_menu_pop .top a:hover {
    background:url('/index_files/menu_h.png') top left;
	color:#000000;
}

.rell_corner {
    position:relative;
}

.header .line {
	height:40px;
	padding-top:18px;
	/padding-top:13px;
}

.header .line .menu {
	float:left;
	line-height:40px;
	font-family:Verdana;
	padding-left:20px;
}

.header .line .menu a {
	float:left;
	color:#ffffff;
	padding:0 10px;
	margin-right:12px;
}

.header .line .menu a:hover, .header .line .menu a.selected {
	background:url('/index_files/top_menu_h.png') top left;
	color:#000000;
	text-decoration:none;
}

.basket {
	float:right;
	line-height:40px;
	font-family:Verdana;
	padding-right:23px;
	color:#a8a8a8;
}

.basket a {
	color:#ffffff;
	background:url('/index_files/basket.png') 0 0 no-repeat;
	padding-left:25px;
}

.search_block {
    padding:5px 20px 20px 20px;
}

.search_block .links {
    line-height:26px;
}

.search_block .links .l {
    float:left;
}

.search_block .links .l a {
    float:left;
	color:#3282d2;
	padding:0 13px;
}

.search_block .links .l a:hover, .search_block .links .l a.selected {
    float:left;
	color:#000000;
	background:url('/index_files/top_menu_h.png') top left;
	text-decoration:none;
}

.search_block .links .r {
    float:right;
	padding-right:10px;
}

.search_block .links .r a {
    color:#7f7f7f;
	margin-left:20px;
}

.search_block .links .r a.history {
    background:url('/index_files/history.png') 0 0 no-repeat;
	padding-left:22px;
}

.search_block .links .r a.how {
    background:url('/index_files/how.png') 0 2px no-repeat;
	padding-left:18px;
}

.search_block .searcher {
    background:url('/index_files/searcher.png') top left repeat-x;
	height:52px;
	padding:12px 12px 0 12px;
}

.searcher_select {
    width:98%;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
}

.seacher_button {
    background-color:#000000;
	color:#ffffff;
	border:1px solid #000000;
	font-family:Verdana;
	cursor:pointer;
}

.oneclick {
    background-color:rgb(247, 124, 21);
	color:#000000;
	border:0px solid #000000;
	font-family:Verdana;
	padding: 7px;
	margin-top: 15px;
	font-weight: normal;
	cursor:pointer;
}

.footer .line {
    background:url('/index_files/footer_bg.png') top left repeat-x;
	margin:0 20px;
}

.footer .copy {
    color:#858585;
	font-family:Verdana;
	line-height:16px;
	padding:20px 0 0 10px;
	float:left;
}

.footer .copy a {
    color:#3282d2;
}

.footer .counters {
    float:right;
	padding:22px 10px 0 0;
}

.footer .counters .counter {
    padding-top:8px;
}

.site_content {
    padding:0 20px 20px 20px;
}







.left_menu a.first {
    display:block;
	color:#000000;
	font-size:14px;
	line-height:45px;
	padding-left:12px;
	margin: 10px 0 5px 0;
	/*background:url('/index_files/hover.png') top right no-repeat;*/
	text-decoration:none;
}

.left_menu a.first:hover {
	color:#3282d2;
}

.left_menu .sub {
    padding-left:14px;
	font-size:12px;
	line-height:22px;
}

.left_menu .sub a {
    display:block;
	color:#3282d2;
	background:url('/index_files/point_r_3.png') 0 4px no-repeat;
	padding-left:9px;
}



.left_menu .sub2 {
    padding-left:27px;
	font-size:11px;
	line-height:19px;
    display:block;
}

.left_menu .sub2 a {
	color:#3282d2;
}

.left_menu .sub2 .activo {
	color:#f77c15!important;
}

.left_menu span {
	color:#3282d2;
}







.table td {
    padding:9px;
}

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

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

.table tr:hover td {
	background:url('/index_files/table_h.png') top left;
}

.table thead tr:hover td {
	background:url('/index_files/menu_h.png') top left;
}

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

.table thead td .sort {
	color:#000000;
}

.table thead td.select {
	background:url('/index_files/td_select.png') top left repeat-x !important;
}

.table thead td .sort_p {
    background:url('/index_files/point_m_2.png') top right no-repeat;
	padding-right:10px;
	text-decoration:none !important;
}

.table .divider td {
    background:url('/index_files/divider.png') bottom left repeat-x;
	color:#7f7f7f;
}

.table tr.divider:hover td {
    background:url('/index_files/divider.png') bottom left repeat-x;
}

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

.search_more {
    background:url('/index_files/point_r_3.png') top right no-repeat;
	padding-right:8px;
	color:#3282d2;
}

.pay_more {
    background:url('/index_files/point_r_3.png') top right no-repeat;
	padding-right:8px;
	color:#3282d2;
	margin-top:7px;
	display:inline-block;
	/display:inline;
	/zoom:1;
}

.results {
    color:#7f7f7f;
	font-family:Verdana;
}

.page_line {
    border-top:1px dashed #cccccc;
	height:1px;
	line-height:1px;
	height:1px;
}

.stepper {
    color:#7f7f7f;
	line-height:24px;
	font-family:Verdana;
}

.stepper span {
    color:#000000;
}

.stepper strong {
    color:#000000;
	margin-right:15px;
}

.stepper a {
    color:#3282d2;
	margin-right:15px;
}

.stepper .prev_next a {
    color:#000000;
	margin-right:none;
}

.catalog_links {
    float:left;
	width:360px;
}

.catalog_links a {
    display:block;
	line-height:29px;
	padding-left:10px;
	color:#000000 !important;
}

.catalog_links a:hover {
	background:url('/index_files/hover.png') top right no-repeat;
}

.catalog_label {
    float:right;
	padding-top:15px;
}

.page {
    font-family:Verdana;
}

.page ul {
	list-style:none;

}

.page ul li {
	/*background:url('/index_files/li_2.png') 0 8px no-repeat;*/
	padding-left:10px;
	line-height:19px;
}

.page a {
	color:#3282d2;
}


.ssssss li {
	background:url('/index_files/li_2.png') 0 8px no-repeat;
	padding-left:10px;
	line-height:19px;
}



.mdash {
    background:url('/index_files/sep.png') 0 18px no-repeat;
}

.letter_block {
	font-family:Verdana;
	float:left;
	width:25%;
}

.letter_block .city {
	line-height:29px;
}

.letter_block .city a {
	color:#000000;
}

.letter_block .city:hover {
	background:url('/index_files/hover.png') top right no-repeat;
}

.letter_block .city span {
	color:#7f7f7f;
	text-transform:uppercase;
	font-size:14px;
	width:32px;
	text-align:center;
	display:inline-block;

}

.city_info, .city_info td {
	font-family:Verdana;
}

.city_info span, .city_info td span {
	color:#7f7f7f;
}

.city_info a, .city_info td a {
	color:#3282d2;
}

.show_info {
	text-decoration:none;
	border-bottom:1px dashed #3282d2;
	background:url('/index_files/point_r_3.png') top right no-repeat;
	padding-right:8px;
}

.show_info:hover {
	border-bottom:none;
}

.hide_info {
	text-decoration:none;
	border-bottom:1px dashed #7f7f7f;
	background:url('/index_files/point_r_4.png') top right no-repeat;
	padding-right:8px;
	color:#7f7f7f !important;
}

.hide_info:hover {
	border-bottom:none;
}

.map_pop {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:10;
}

.map_pop .black {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.3;
	filter: alpha(opacity=30);
	z-index:10;
}

.map_pop .cont {
	background:url('/index_files/pop_map.png') top left no-repeat;
	width:767px;
	height:637px;
	position:absolute;
	z-index:10;
	left:50%;
	margin-left:-383px;
	margin-top:10px;
}

.map_pop .cont .close {
	float:right;
	width:21px;
	height:21px;
	text-decoration:none;
}

.map_pop .cont .map {
	border:1px solid #ffffff;
	width:730px;
	height:600px;
	margin:21px 0 0 14px;
}

.auto_block a {
	width:18%;
	float:left;
	line-height:29px;
	padding-left:10px;
	color:#000000 !important;
}

.auto_block a:hover {
	background:url('/index_files/hover.png') top right no-repeat;
}

.gray_block {
	background:url('/index_files/gray_block.png') top left;
	padding:15px;
}

.gray_block strong {
	display:block;
	text-transform:uppercase;
	font-weight:normal;
	font-family:Arial;
	line-height:16px;
	padding-bottom:5px;
}

.star {
	background:url('/index_files/star.png') 0 0 no-repeat;
	padding-left:85px;
}

.gray_block .ahtung {
	background:url('/index_files/ahtung.png') 0 0 no-repeat;
	padding-left:85px;
}

.news_block {
	background:url('/index_files/news_bg.png') top left;
}

.news_block .title {
	font-family:Arial;
	font-size:20px;
	text-transform:uppercase;
	padding:12px;
	background:url('/index_files/title_bg.png') top left repeat-x;
}

.news_block .text_left {
	padding:12px;
	background:url('/index_files/title_bg.png') top left repeat-x;
	margin-top: 12px;
}

.news_block .item {
	padding:0 12px 18px 12px;
	font-family:Verdana;
}

.news_block .item .date {
	color:#9999ad;
	font-family:Arial;
}

.news_block .item .date span {
	color:#ff5d02;
	font-size:18px;
}

.news_block .item a {
	color:#3282d2;
	line-height:16px;
}

.news_go {
	padding:5px 0 15px 12px;
	font-family:Verdana;
}

.enter_link {
	line-height:23px;
	padding-right:58px;
}

.enter_link a {
	text-decoration:none;
	border-bottom:1px dashed #000000;
}

.enter_link a:hover {
	border-bottom:none;
}

.enter_link a.point {
	text-decoration:none;
	border-bottom:none;
	background:url('/index_files/enter.png') 0 3px no-repeat;
	padding-right:10px;
	margin-left:-4px;
}

.back_call {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:10;
}

.back_call .black {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.6;
	filter: alpha(opacity=60);
	z-index:10;
}

.back_call .cont {
	background:url('/index_files/back_call.png') top right no-repeat;
	width:509px;
	position:absolute;
	z-index:10;
	left:50%;
	margin-left:-254px;
	margin-top:50px;
	line-height:12px;
}

.back_call .cont .close {
	float:right;
	width:21px;
	height:21px;
	display:block;
	text-decoration:none;
}

.back_call .cont .call {
	padding:20px 27px 0 11px;
	font-family:Verdana;
}

.back_call .cont .call td {
	font-family:Verdana;
	padding-top:9px;
	padding-bottom:9px;
}

.back_call .cont .call td span {
	color:#7f7f7f;
	font-size:11px;
	display:block;
	padding-top:5px;
}

.back_call .cont .call td.valign {
	padding-top:9px;
}

.back_call .cont .call .title {
	font-family:Arial;
	font-size:20px;
	text-transform:uppercase;
	padding-left:5px;
	padding-bottom:10px;
}

.call_input {
	width:278px;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
	padding-top:2px;
	padding-bottom:2px;
}

.call_ta {
	width:100%;
	height:85px;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x #ffffff;
	color:#7f7f7f;
	font-family:Verdana;
	font-size:12px;
}

.comment {
	padding:10px 0 7px 0;
}

.all_catalogs {
	float:right;
	margin-top:-42px;
	background:url('/index_files/point_r_3.png') top right no-repeat;
	padding-right:8px;
}

.red {
	color:red;
}

.input_global {
	width:96%;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
	padding-left:2px;
	padding-right:2px;
	height: 19px;
}

.select_global {
	width:97%;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
}

.ta_global {
	width:97%;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
	height:100px;
	font-size:12px;
}

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

.vin span.small {
	color:#7f7f7f;
	font-size:11px;
}

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

.vin_pop .bot {
	width:206px;
	background:url('/index_files/vin_pop_b.png') top left no-repeat;
	height:6px;
}

.vin_pop .top {
	background:url('/index_files/vin_pop_t.png') top left no-repeat;
	padding:10px 8px 3px 16px;
}

.details {
	text-transform:uppercase;
	font-family:Arial;
}

.order_more {
	padding-bottom:5px;
}



.login_form .inp{
	border:1px solid #d6d6d6;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:100px;}

.form{
	margin-bottom:3px;
	margin-top:3px;

	/* border:1px solid #ced1d3; */
	/*background:url(/image/design/grey_bg.png) 0 -1px repeat-x #f7f8f8*/
}

.form table{margin:10px auto}
.form table td, .round table th{	padding:3px 7px; vertical-align:top}
.from table th{
	font-weight:bold;
 	text-align:right
 }
.form textarea, textarea{
   border: 1px solid #a09587;
   font-family:Verdana;
   font-size:14px;
}

.form input {
	/* width:96%; */
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
	padding-left:2px;
	padding-right:2px;
	height: 19px;
}

.form select {
	width:97%;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
}


.submit{
	background-color:#000000;
	color:#ffffff;
	border:1px solid #000000;
	font-family:Verdana;
	margin-bottom:5px;
}

.btn{
    background-color:#000000;
	color:#ffffff;
	border:1px solid #000000;
	font-family:Verdana;
	margin-bottom:5px;
}

.datatable{ border-collapse: collapse; }
.datatable th {
	padding:9px;
 	/*text-decoration:underline;*/
 	font-weight:normal;
 	background:url('/index_files/menu_h.png') top left;
 	border-right:1px solid #ffffff;
 }
.datatable th.select { background:url('/index_files/td_select.png') top left repeat-x !important; }

.datatable td {  
 	padding:5px; 
 	border-bottom: 1px dashed #CCCCCC;
 	font-family: Verdana;
}
.datatable td span{  
	font-family: Verdana;
	color: #7F7F7F;
}
.datatable td img{	vertical-align:middle}
.datatable td .btn{padding:2px 3px}
.datatable tfoot tr{
	background:#ddd;
}
.datatable td.text_center{
	text-align: center;
	}
.datatable td.text_right{
	text-align: right;
	}

td.separator {background:url('/index_files/divider.png') bottom left repeat-x;	color:#7f7f7f;}
td.separator:hover {background:url('/index_files/divider.png') bottom left repeat-x;}
.datatable td a {color:#3282d2;}
.datatable tr:hover{background:url('/index_files/table_h.png') top left;}
/*--[-- status */
.datatable tr.new {
	background-color:#fdeded;
}
.datatable tr.new td a.status {
    color:#dd0000;
	background:url('../index_files/status_new.png') 0 0 no-repeat;
}

.datatable tr.confirmed {
	background-color:#f4f9f2;
}
.datatable tr.confirmed td a.status {
    color:#2f8401;
	background:url('../index_files/status_confirm.png') 0 0 no-repeat;
}
.datatable tr.work {
    background-color:#fdfaf2;
}
.datatable tr.work td a.status {
    color:#d19400;
	background:url('../index_files/status_inwork.png') 0 4px no-repeat;
}

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

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

.datatable tr.stock {
    background-color:#ffffff;
}
.datatable tr.stock td a.status {
    color:#000000;
	background:url('../index_files/status_stock.png') 0 1px no-repeat;
}
.datatable td span.price{  
	font-family: Verdana;
	color: #000000;
}
.datatable td span.datatext{  
	font-family: Verdana;
	color: #000000;
}
.datatable td span.light {
    font-size:11px;	
}
.datatable td a.hint_shower{
	font-family: Verdana;
	color: #7F7F7F;
	text-decoration:underline;
	font-size:10px;
}

/*--]-- status */

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

}

.datatable td .history {
	position:relative;
	width:80px;
}

.datatable td .history .history_pop {
	position:absolute;
	width:300px;
	top:-7px;
	right:-10px;
	z-index:200;
}

.datatable td .history .history_pop .top {
	background: url('/index_files/history_top.png') no-repeat;
	padding:10px 17px 0 17px;
}

.datatable td .history .history_pop .top .link {
	float:right;
	padding-right:6px;
	margin-bottom:10px;
}

.datatable td .history .history_pop .bot {
	background: url('/index_files/history_bot.png') no-repeat;
	height:15px;
}

.datatable td .history .history_pop .top td {
	padding:3px;
	background-color:#ffffff;
	border:none;
	color:#7f7f7f;
	font-family:Verdana;
}

.datatable td .history .history_pop .top td span {
	font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding-left:20px;
    text-decoration:none;
}

.datatable td .history .history_pop .top td span.new {
	background: url("/index_files/status_new.png") no-repeat scroll 0 0 transparent;
    color: #DD0000;
}

.datatable td .history .history_pop .top td span.confirm {
	background: url("/index_files/status_confirm.png") no-repeat scroll 0 0 transparent;
    color: #2F8401;
}

.datatable td .history .history_pop .top td span.in_work {
	background: url("/index_files/status_inwork.png") no-repeat scroll 0 4px transparent;
    color: #D19400;
}

.datatable td .history .history_pop .top td span.working {
	background: url("/index_files/status_working.png") no-repeat scroll 0 3px transparent;
    color: #7F7F7F;
}

.datatable td .history .history_pop .top td span.delivered  {
	background: url("/index_files/status_delivered.png") no-repeat scroll 0 0 transparent;
    color: #3282D2;
}

.datatable td .history .history_pop .top td span.stock   {
	background: url("/index_files/status_stock.png") no-repeat scroll 0 1px transparent;
    color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

.datatable td .comment_new {
	text-decoration:none;
	background: url('/index_files/comment_new.png') 0 0 no-repeat;
	padding:1px 0 0 21px;
	margin:0 0 0 -21px;
	position:relative;
}

.datatable td .comment_hide {
	text-decoration:none;
	background: url('/index_files/comment_hide.png') 0 0 no-repeat;
	padding:1px 0 0 21px;
	margin:0 0 0 -21px;
}

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

.datatable td .comment_new:hover span {
    border-bottom:none;
}

.datatable tr td .more {
	padding:4px 0 0 0;
}

.datatable tr td .more a {
	font-style:normal;
	background: url('/index_files/manager_a.png') center right no-repeat;
	padding:0 9px 0 0;
}

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

.datatable tr.filter td {
	padding:14px;
	margin:14px;
}
/*
.datatable td.sep{
	padding:0;
	margin:0;
}
*/
.datatable td .input_date input[type=text] {
	background:url('/index_files/input_date.png') top right no-repeat;
	padding:0px;
	border: none;
	width: 20px;
	color: #FFFFFF;
	/*opacity:0;*/
}


.stepper td{
	border-top:1px solid #ddd;
	text-align:right;
	padding:7px 0}
.stepper label, .stepper a{
	padding:0 2px;
	margin:0 2px}
.stepper span{
	font-weight:bold;
	color:#000}
.stepper span.list{
	color:#999;
	font-weight:normal}
.stepper a{
	text-decoration:none}
.stepper a:hover{
	text-decoration:underline}
.stepper a.list{
	text-decoration:underline}

/* .red_box {
	font-size: 18px;
	text-align: left;
} */
.hrey_hd, .red_box{
	font-family:Arial;
	font-weight: normal;
	font-size: 20px;
	padding: 0;
	margin: 0;
	margin-bottom:10px;
	color: #000000;
	text-transform:uppercase;
	background:url('/index_files/h1.png') bottom left repeat-x;
	padding-left:11px;
	padding-bottom: 10px;
	/* display: block; */
}

.form_title_div span{
	display: block;
}

.red_box span{
	text-transform: none;
	font-size:12px;
	color: #7F7F7F;
}
/*--[-- new css--*/
.block_uthorization {
	background:url('/index_files/a_block_content.png') top left;
	width:325px;
	display:inline-block;
	vertical-align:top;
	/display:inline;
	/zoom:1;
}

.more_right {
	margin-right:15px;
}

.block_uthorization .title {
	font-size:20px;
	text-transform:uppercase;
	background:url('/index_files/a_block_title.png') bottom left repeat-x #ffffff;
	padding-bottom:12px;
	padding-left:9px;
}

.block_uthorization .content {
	padding:12px;
	font-family:Verdana;
}

.block_uthorization .content span {
	color:#7f7f7f;
	display:block;
	padding-bottom:5px;
}

.block_uthorization .content a {
	color:#3282d2;
}

.block_uthorization .content .input {
	padding-top:7px;
}

.block_uthorization .content .input input {
	width:300px;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
	padding-top:3px;
	padding-bottom:3px;
}

.block_uthorization .content .forget {
	float:left;
	padding-top:10px;
}

.block_uthorization .content .forget b {
	font-weight:normal;
	color:#7f7f7f;
	cursor:pointer;
}

.block_uthorization .content .button {
	float:right;
	padding-top:10px;
}

.catalog_selector {
	color:#7f7f7f;
	background:url('/index_files/a_block_content.png') top left;
	padding:16px 12px;
}

.catalog_selector a {
	color:#000000 !important;
}

.catalog_selector span {
	padding-right:45px;
}

.block_auto_mark .title {
	text-transform:uppercase;
	border-bottom:1px dashed #cccccc;
	padding:0 0 11px 11px;
}

.block_auto_mark .block {
	float:left;
	width:20%;
	padding-top:10px;
}

.block_auto_mark .block .auto {
	line-height:25px;
	padding-left:10px;
}

.block_auto_mark .block .auto:hover {
	background:url('/index_files/hover.png') top right no-repeat;
}

.block_auto_mark .block .auto a {
	color:#000000;
}

.at_01 {
	width:49%;
	float:left;
}

.at_02 {
	width:49%;
	float:right;
}

.auto_type .title {
	border-bottom:1px dashed #cccccc;
	padding:0 0 8px 11px;
	color:#7f7f7f;
	margin-bottom:10px;
}

.auto_type .mark {
	line-height:25px;
}

.auto_type .mark:hover {
	background:url('/index_files/hover.png') top right no-repeat;
}

.auto_type .mark a {
	color:#000000;
}

.auto_type .mark span {
	width:30px;
	text-align:center;
	float:left;
	line-height:24px;
	color:#7f7f7f;
	text-transform:uppercase;
}

.searcher_input {
    width:99%;
	/width:98%;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#b2b2b2;
	padding:0 5px;
	font-family:Verdana;
}

.searcher td label input {
	padding:0;
	margin:0;
}

.searcher td label {
	margin-right:16px;
	display:inline-block;
	padding-top:8px;
	color:#686e71;
}

.searcher td label span {
	cursor:pointer;
}

.searcher td label span.selected {
	color:#000000;
}

.my_manager_block {
	border:1px solid #cccccc;
	margin-bottom:15px;
	background:url('/index_files/my_manager.png') bottom left no-repeat;
	padding:6px 0 9px 114px;
	line-height:17px;
	font-family:Verdana;
}

.my_manager_block .title {
	font-size:11px;
	text-transform:uppercase;
	color:#7f7f7f;
	margin-left:-15px;
	font-family:Arial;
}

.my_manager_block strong {
	display:block;
}

.my_manager_block a {
	font-size:11px;
	color:#3282d2;
	background:url('/index_files/manager_a.png') 0 4px no-repeat;
	padding-left:10px;
}

.my_manager_block a:hover {
	color:#dd0000;
	background:url('/index_files/manager_a_h.png') 0 4px no-repeat;
}

.tab_block {
    padding:23px 0 45px 0;
}

.tab_block .links {
    line-height:26px;
}

.links_accessory {
    line-height:26px;
    height:26px;
}

.tab_block .links .l {
    float:left;
}

.tab_block .links .l a {
    float:left;
	color:#3282d2;
	padding:0 13px;
}

.links_accessory .l a {
    float:left;
	color:#3282d2;
	padding: 0 13px;
	line-height: 26px;
}

.tab_block .links .l a:hover, .tab_block .links .l a.selected {
    float:left;
	color:#000000;
	background:url('/index_files/top_menu_h.png') top left;
	text-decoration:none;
}

.links_accessory .l a:hover, .links_accessory .l a.selected {
    float:left;
	color:#000000;
	background:url('/index_files/top_menu_h.png') top left;
	text-decoration:none;
	padding: 0 13px;
	line-height: 26px;
}

.tab_block .taber, td .taber {
    background:url('/index_files/taber_bg.png') top left repeat-x;
	padding:12px 12px 10px 12px;
	color:#7f7f7f;
	line-height:24px;
}

.tab_block .taber_white {
    background:url('/index_files/taber_white.png') top left repeat-x;
	padding:12px 0 10px 0;
	line-height:24px;
}

.tab_block .taber td {
	color:#7f7f7f;
}

.tab_block .taber a, .tab_block .taber td a {
    color:#000000;
}

.title_accessory {
	font-weight:bold;
	background:url('/index_files/title_acc.png') top left;
	border-bottom:1px dashed #cccccc;
	padding:5px 0 4px 13px;
}

.accessory_item {
	padding:10px 0 25px 0;

}

.accessory_item td {
	line-height:20px;
	padding: 0;
}

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

.accessory_item td a.more {
	text-decoration:none;
	border-bottom:1px dashed #3282d2;
	background:url('/index_files/manager_a.png') center right no-repeat;
	padding-right:9px;
}

.accessory_item td a.more:hover {
	border-bottom:none;
}

.profile_information_general {
	padding-top:10px;
}

.profile_information_general .block_sum {
	background:url('/index_files/gray_block.png') top left;
	padding:12px;
}

.profile_information_general td {
	font-family:Verdana;
}

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

.profile_information_general td strong {
	color:#000000;
}

.profile_information_general .info_1 {
	padding:12px;
	border-bottom:1px dashed #cccccc;
}

.profile_information_general .info_2 {
	padding:12px;
}

.profile_information_general td a.add_message {
	background:url('/index_files/add_message.png') 2px 3px no-repeat;
	padding-left:17px;
}

.profile_information_delivery td {
	font-family:Verdana;
}

.profile_information_delivery td .input {
	width:250px;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
	padding:3px 5px 3px 5px;
}

.profile_information_delivery td .ta {
	width:250px;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	height:70px;
	font-family:Verdana;
	padding:3px 5px 3px 5px;
	font-size:12px;
}

.profile_information_notify {
	padding:0 12px;
}

.profile_information_notify td {
	font-family:Verdana;
}


.profile_information_notify td label {
	cursor:pointer;
}

.profile_information_notify td .select {
	width:180px;
	border:1px solid #a09587;
	background:url('/index_files/searcher_sel.png') top left repeat-x;
	color:#7f7f7f;
	font-family:Verdana;
}

.profile_information_notify td input[type=checkbox] {
	padding-left:0;
	margin-left:0;
}

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

.add_sto {
	float:right;
	margin-top:-42px;
	background:url('/index_files/plus.png') 0 4px no-repeat;
	padding-left:12px;
}

.sto_info {
	padding:15px 0;
}

.sto_info .title {
	background:url('/index_files/title_acc.png') top left;
	border-bottom:1px dashed #cccccc;
	padding:5px 0 4px 13px;
	text-transform:uppercase;
}

.sto_info .description {
	padding:10px 0 4px 13px;
}

.sto_info .description span {
	color:#7f7f7f;
}

.sto_info .description a.more {
    background:url('/index_files/point_r_3.png') top right no-repeat;
	padding-right:8px;
	color:#3282d2;
	margin-top:7px;
}

.sto_inf_view {
	font-family:Verdana;
	padding-left:11px;
}

.sto_inf_view span {
	color:#7f7f7f;
}

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

.sto_inf_view .map .block {
	border:1px solid #ffffff;
	width:364px;
	height:283px;
}

.comment_block {
	padding-bottom:10px;
}

.comment_block .title {
	text-transform:uppercase;
	border-bottom:1px dashed #cccccc;
	padding:0 0 11px 11px;
}

.comment_block .item {
	padding:10px 0 10px 11px;
}

.comment_block .item span {
	color:#7f7f7f;
	font-style:italic;
	font-size:11px;
}

.comment_block .item a {
	line-height:20px;
}

.sto_sign .title {
	text-transform:uppercase;
	border-bottom:1px dashed #cccccc;
	padding:0 0 11px 11px;
}

.sto_sign .block {
	padding-left:11px;
	padding-top:10px;
}

.no_td_here td {
	padding:0 !important;
}

.page ul.arr li {
	background:url('/index_files/li_2.png') 0 8px no-repeat;
	padding-left:10px;
	line-height:19px;
}

.pop_line_menu {
	font-family:Verdana;
	color:#7f7f7f;
	padding:10px 0 17px 11px;
	/* border-bottom:1px dashed #cccccc; */
}

.pop_line_menu .crumb {
	float:left;
	padding-right:3px;
}

.pop_line_menu .crumb a {
	color:#7f7f7f;
	border-bottom:1px dashed #7f7f7f;
	text-decoration:none;
}

.pop_line_menu .crumb a:hover {
	border-bottom:none;
}

.pop_line_menu .crumb a.arr {
	background:url('/index_files/crumb.png') top right no-repeat;
	padding-left:8px;
	text-decoration:none;
	border-bottom:none;
}

.block_part_view {
	padding-top:24px;
}

.image {
	width:200px; /**/
	background:url('/index_files/gray_block.png') top left;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	margin-right:10px;
}

.block_part_view td a.plus {
	background:url('/index_files/im_plus.png') 0 3px no-repeat;
	padding-left:15px;
	color:#000000;
	margin-right:18px;
}

.block_part_view td a.minus {
	background:url('/index_files/im_minus.png') 0 3px no-repeat;
	padding-left:15px;
	color:#000000;
}

.block_part_menu {

}

.block_part_menu ul li {
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	line-height:24px;
}

.block_part_menu ul li ul li {
	background:none !important;
	padding:0 0 0 24px !important;
	margin:0 !important;
	line-height:24px;
}

.block_part_menu ul li ul li ul li {
	background:none !important;
	padding:0 0 0 33px !important;
	margin:0 !important;
	line-height:19px;
	font-size:11px;
}

.block_part_menu ul li .close {
	background:url('/index_files/close_plus.png') 0 2px no-repeat;
	padding-left:18px;
}

.block_part_menu ul li .open {
	background:url('/index_files/open_minus.png') 0 2px no-repeat;
	padding-left:18px;
}

.block_part_menu ul li ul li ul li a {
	background:url('/index_files/li_2.png') 0 4px no-repeat;
	padding-left:10px;
}

.crumb_pop {
	position:absolute;
	left:0;
	z-index:1 !important;
	margin:-30px 0 0 -16px;
	/margin:-15px 0 0 -16px;
}

.crumb_pop .bot {
    background:url('/index_files/drop_menu_bot_2.png') top left no-repeat;
	margin-right:-74px;
	/margin-right:26px;
}

.crumb_pop .bot .br {
    background:url('/index_files/br.png') top right no-repeat;
	margin-right:-20px;
	/margin-right:-20px;
}


.crumb_pop .top {
    background:url('/index_files/drop_menu_top_2.png') top left no-repeat;
	padding:36px 6px 0 6px;
	font-family:Verdana;
}

.crumb_pop .top a {
    display:block;
	line-height:29px;
	color:#3282d2;
	padding-left:11px;
	padding-right:11px;
	border-bottom:none;
}

.crumb_pop .top a:hover {
    background:url('/index_files/menu_h.png') top left;
	color:#000000;
}

.crumb_pop .top .tr {
    background:url('/index_files/tr.png') top right no-repeat;
	padding-right:6px;
	padding-top:10px;
	margin-right:-100px;
	/margin-right:0;
}

.crumb .crumb_pop {
    display:none;
}

.crumb:hover .crumb_pop {
    display:block;
}

.crumb a.m_link {
    position:relative;
	z-index:2;
}

.crumb {
    position:relative;
}
/*--]-- new css--*/


/*--[--tabs--*/
.secodary_tabs{
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	list-style:none;
	overflow:hidden;
	border-bottom:2px solid #C5D2D8;
	/*clear:both*/
	}
* html .secodary_tabs{
	overflow:visible;
	height:1%}
.secodary_tabs li{
	padding:0 0 0 5px;
	margin-right:2px;
	float:left;
	background:url(/image/design/tab2.png) 0 0 no-repeat #F0F0F0;}
.secodary_tabs li a, .secodary_tabs li a:hover{
	display:block;
	padding:3px 7px 3px 2px;
	background:url(/image/design/tab2.png) right 0 no-repeat;
	font-size:11px;
	color:#383d3d;
	text-decoration:none;
	font-weight:bold}
.secodary_tabs li.sel{
	background:url(/image/design/tab2_sel.png) 0 0 no-repeat #D8D8D8;}
.secodary_tabs li.sel a, .secodary_tabs li.sel a:hover{
	background:url(/image/design/tab2_sel.png) right 0 no-repeat;}
/*--]--tabs--*/
/*--[--Messages--*/
.error_p {
	padding:0 10px 0 35px;
	line-height:23px;
	border:1px solid #db4325;
	background-color:#ffefeb;
	color:#e20000;
	font-size:12px;
	background:url(/image/mt_error.gif) 10px 4px no-repeat;
	margin: 3px 0;}
.warning_p {
	padding:0 10px 0 35px;
	line-height:23px;
	border:1px solid #e1c400;
	background-color:#fffece;
	color:#000;
	font-size:12px;
	background:url(/image/mt_warning.gif) 10px 4px no-repeat;
	margin: 3px 0;}
.notice_p {
	padding:0 10px 0 35px;
	line-height:23px;
	border:1px solid #1da955;
	background-color:#f6fff0;
	color:#000;
	font-size:12px;
	background:url(/image/mt_notice.gif) 10px 4px no-repeat;
	margin: 3px 0;}
.empty_p {
	height:25px;
	margin: 3px;}
/*--]--Messages--*/

/*--[--panel manager--*/
.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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/status_new.png') 0 0 no-repeat;
}

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

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

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

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

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

.panel .pop_up_panel .block .change_status a.excel {
	float:right;
	color:#488a26;
	background:url('/index_files/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 a.invoice_in {
	float:right;
	color:#488a26;
	background:url('/index_files/invoice_in.png') 0 4px no-repeat;
	padding-left:20px;
	line-height:25px;
	text-decoration:underline;
}

.panel .pop_up_panel .block .change a.invoice_in:hover {
	text-decoration:none;
}

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

.panel .pop_up_panel .block .change a.invoice_out: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;
}
/*--]--panel manager--*/

/*--[--header line--*/
.main_links_line {
	background-color:#000000;
	height:30px;
}

.main_links_line .left a {
	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;
}

.main_links_line .social a {
	margin:0 5px;
}
.main_links_line .social span {
	color:#ffffff;
	float:right;
	padding:8px 0px 0 0;
}
/*--]--header line--*/

.drop_down_text_left {
	padding:12px;
	margin-top: 12px;
}

.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('../index_files/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('../index_files/copy.png') 0 3px no-repeat;
}

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

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

.message_compose td{
	padding: 7px;
}
.hint td{
	padding:0;
	border:none;
	font-family: Verdana;
	color: #7F7F7F;
}

/*--[--client order--*/
.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('/index_files/menu_h.png') top left;
}

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

.table_new tfoot tr:hover td {
	background:url('/index_files/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('/index_files/table_h.png') top left;
}

.table_new thead tr:hover td {
	background:url('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/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('/index_files/status_new.png') 0 0 no-repeat;
}

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

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

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

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

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

.panel .pop_up_panel .block .change_status a.excel {
	float:right;
	color:#488a26;
	background:url('/index_files/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('/index_files/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;		
}

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

.register_view td a  {
	background:url('/index_files/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('/index_files/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('/index_files/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('/index_files/mes_pop_b.png') top left no-repeat;
	height:6px;	
}

.message_pop .top {
	background:url('/index_files/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('/index_files/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('/index_files/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('/index_files/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;
}


/*the last*/

.block_special {
    	
}

.block_special .caption {
    text-transform:uppercase;
	border-bottom:1px dashed #cccccc;
	padding:0 0 10px 20px;	
}

.block_special .item {
    padding:14px 0;	
	border-bottom:1px dashed #cccccc;
}

.block_special .item .image {
    float:left;
	width:68px;
	text-align:center;	
}

.block_special .item .text {
    float:left;
	width:185px;
	padding:6px 0 0 0;
}

.block_special .item .name a {
    font-family:Verdana;
	font-weight:bold;
	color:#3282d2;
	line-height:16px;
}

.block_special .item .price {
    font-size:16px;
	padding:5px 0 0 0;
}

.block_special .item .price span {
    font-size:11px;
	color:#7f7f7f;
}

.block_special .more {
	margin:10px 0 0 11px;
}

.block_special .more a {
    background: url('/index_files/manager_a.png') center right no-repeat;
    border-bottom:1px dashed #3282D2;
    padding-right:9px;
    text-decoration:none;
	color:#3282D2;
	margin:10px 0 0 11px;
}

.block_special .more a:hover {
    border-bottom:none;
}

.page_mark_description .links {
    float:left;	
}

.page_mark_description .links a {
    display:inline-block;
	line-height:34px;
	font-size:13px;
	font-family:Verdana;
	color:#000000;
	padding:0 39px 0 8px;
	text-decoration:none;
}

.page_mark_description .links a:hover {
	background: url('/index_files/page_mark_link_bg.png') top right no-repeat;
}

.page_mark_description .links a span {
	padding:0 0 0 38px;
	text-decoration:underline;
	display:block;
}

.page_mark_description .links a:hover span {
    text-decoration:none;
}

.page_mark_description .links span.l1 {
	background: url('/index_files/page_mark_link_1.png') 0 8px no-repeat;
}

.page_mark_description .links span.l2 {
	background: url('/index_files/page_mark_link_2.png') 0 8px no-repeat;
}

.page_mark_description .links span.l3 {
	background: url('/index_files/page_mark_link_3.png') 4px 8px no-repeat;
}

.page_mark_description .links span.l4 {
	background: url('/index_files/page_mark_link_4.png') 5px 8px no-repeat;
}

.page_mark_description .links span.l5 {
	background: url('/index_files/page_mark_link_5.png') 5px 8px no-repeat;
}

.page_mark_description .links span.l6 {
	background: url('/index_files/page_mark_link_6.png') 0 5px no-repeat;
}

.page_mark_description .links span.l7 {
	background: url('/index_files/page_mark_link_7.png') 0 8px no-repeat;
}

.page_mark_description .logo_mark {
	float:right;
	width:205px;
	text-align:center;
}

.page_mark_description .logo_mark .button {
	margin:40px 0 0 0;
}

.page_mark_description .logo_mark .button a {
	background: url('/index_files/link_vin.png') no-repeat;
	display:block;
	line-height:33px;
	text-align:left;
	padding:0 0 0 32px;
	color:#000000;
	font-family:Verdana;
}

.table_accessories td .name {
    padding:0 0 10px 0;
}


.table_accessories td .name a {
    color:#3282d2;
	font-family:Verdana;
	font-weight:bold;	
}


.table_accessories td tr td {
    padding:0;	
	border-bottom:none;
}

.table_accessories td tr td a.more {
    background: url('/index_files/manager_a.png') center right no-repeat;
    border-bottom:1px dashed #3282D2;
    padding-right:9px;
    text-decoration:none;
}

.table_accessories td tr td a.more:hover {
    border-bottom:none;
}

.tab_block_accessories {
    padding:15px 0 3px 0 !important;	
}

.tab_block_accessories .taber_white {
    padding:0 !important;	
}

.table_new td span.light {
    font-size:11px;	
}

.table_new td .comment_new {
	text-decoration:none;
	background: url('/index_files/comment_new.png') 0 0 no-repeat;
	padding:1px 0 0 21px;
	margin:0 0 0 -21px;
	position:relative;
}

.table_new td .comment_hide {
	text-decoration:none;
	background: url('/index_files/comment_hide.png') 0 0 no-repeat;
	padding:1px 0 0 21px;
	margin:0 0 0 -21px;
}

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

.table_new td .comment_new:hover span {
    border-bottom:none;
}

.table_new tr.coment_pop td {
    color:#7f7f7f;
	font-style:italic;
	padding-top:0;
}

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

.table_new tr.coment_pop td .more {
	padding:4px 0 0 0;
}

.table_new tr.coment_pop td .more a {
	font-style:normal;
	background: url('/index_files/manager_a.png') center right no-repeat;
	padding:0 9px 0 0;
}

.table_new td .history {
	position:relative;
	width:80px;
}

.table_new td .history .history_pop {
	position:absolute;
	width:300px;
	top:-7px;
	right:-10px;
	z-index:200;
}

.table_new td .history .history_pop .top {
	background: url('/index_files/history_top.png') no-repeat;
	padding:10px 17px 0 17px;
}

.table_new td .history .history_pop .top .link {
	float:right;
	padding-right:6px;
	margin-bottom:10px;
}

.table_new td .history .history_pop .bot {
	background: url('/index_files/history_bot.png') no-repeat;
	height:15px;
}

.table_new td .history .history_pop .top td {
	padding:3px;
	background-color:#ffffff;
	border:none;
	color:#7f7f7f;
	font-family:Verdana;
}

.table_new td .history .history_pop .top td span {
	font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    padding-left:20px;
    text-decoration:none;
}

.table_new td .history .history_pop .top td span.new {
	background: url("/index_files/status_new.png") no-repeat scroll 0 0 transparent;
    color: #DD0000;
}

.table_new td .history .history_pop .top td span.confirm {
	background: url("/index_files/status_confirm.png") no-repeat scroll 0 0 transparent;
    color: #2F8401;
}

.table_new td .history .history_pop .top td span.in_work {
	background: url("/index_files/status_inwork.png") no-repeat scroll 0 4px transparent;
    color: #D19400;
}

.table_new td .history .history_pop .top td span.working {
	background: url("/index_files/status_working.png") no-repeat scroll 0 3px transparent;
    color: #7F7F7F;
}

.table_new td .history .history_pop .top td span.delivered  {
	background: url("/index_files/status_delivered.png") no-repeat scroll 0 0 transparent;
    color: #3282D2;
}

.table_new td .history .history_pop .top td span.stock   {
	background: url("/index_files/status_stock.png") no-repeat scroll 0 1px transparent;
    color: #000000;
}

/*--]--client order--*/

/*-catalog_bmw--*/
.svet{
	width:20px;
	height:20px;
	cursor: pointer;
	position:absolute;
}
/*-catalog_bmw--*/






/* Hyundai */

.prop_item {
	padding:3px 10px;
}

.prop_item .name {
	float:left;
}

.prop_item .var {
	float:right;
}

.prop_item div {
	font-size:13px;
	color:#505050;
}


.huy_image img {
	width:150px;
	overflow:hidden;
}

.huy_image{
	margin-left:5px;
	float:left;
}

.huy_image img {
	width:150px;
	overflow:hidden;
	margin:0 0 20px 0;
}

.huy_desc {
	margin:0 0 20px 20px;
	float:left;
	width:507px;
	font-size:13px;
	color:#505050;
	text-align: justify;
}

.huy_clr {
	clear:both;
	float:none!important;
	height:0px!important;
	width:0px!important;
	background:transparent!important;
}



.onclick_done{
	margin-top: 10px;font-size: 14px;font-weight: bold;text-align: center;
}
.onclick_done p{
	margin-top: 5px;
}

.text-desc li{
	list-style-image: url('/index_files/li_2.png');
	line-height: 19px;
}


#my_slider div { display:none; }
#my_slider div:first-child { display:block; }

.othershead { font-size:17px; padding:10px 0 10px 0; }
.others { background:url('/index_files/hover_346.png') top left repeat-y; }
.others a { text-decoration:none; color:black; }
.others a img { margin:0 0 2px 0; }
.others a span { color: red; font-weight:bold; font-size:18px; }

.retailrocket-widgettitle{
	font-family: Arial!important;
	font-weight: normal!important;
	font-size: 20px!important;
	text-transform: uppercase!important;
}