/* */
@import url('/style_admin.css');
body { 
padding: 0px;
margin:0px;
font-family :Verdana, Arial;
font-variant : normal;
text-decoration: none;
font-size : 12px;
}

html {margin:0 auto;}

.content-wrapper { background:#f3f3f3 url(images/zapbg.png) repeat-x top;	text-align:center;}
.content {
	display:inline-block;
	text-align:left;
	width:960px;	
	}

img {border:0;}

h1 {font-size : 22px;}
h2 {font-size : 18px;}
h3 {font-size : 16px;}

.cont_top {color:black;font-size:14px;font-weight:bold;text-align:left;}
.cont_top span {font-size:11px;}

.cont_top td {color:black;font-size:14px;font-weight:bold;text-align:left;}
.cont_top td span {font-size:11px;}


.bottom-box {border-top:1px dotted silver;margin-top:20px;}
.bottom-box td {vertical-align:top;padding:10px;font-size:12px;}

.main-wrapper {padding:15px 0;}

.title1 {font-size : 18px; font-weight:bold;}
.title2 {font-size : 16px; font-weight:bold;}
.title3 {font-size : 14px; font-weight:bold;}

.bold {font-weight:bold;}
.sold {color:white;background-color:red;padding:3px 10px;}

td {
font-family :Verdana, Arial;
font-variant : normal;
text-decoration: none;
font-size : 12px;}

#menu_bottom {padding:2px 0px 2px 10px; border-bottom:1px solid silver;border-top:1px solid silver;color:gray;}
#menu_bottom a {color:gray;}

a {color:#B80202; text-decoration:none;}
A:hover {color:red; text-decoration:none;}

#menu {font-size:0px; color : #B80202; padding: 0 0 0 28px;}
#menu a, #menu span {font-size : 16px; display:inline-block; padding:4px 20px; color:black; border-left:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B;}
#menu a.last, #menu span.last {border-right:1px solid #9B9B9B;}
#menu a {background-color:black;color:white;}
#menu a.active {background-color:#B80202;color:white;}
#menu a:hover {background-color:#B80202; color : white;}

.td1_cat {width:200px;padding:10px 10px 15px 15px;vertical-align:top;}
.td2_cat {width:700px; padding:10px 0 15px 15px; border-left:1px dotted silver;vertical-align:top;}

#content_big {width:800px; padding: 15px 0px 15px 30px;}
#content_right {padding: 10px 0 15px 15px;}

.menu_left {margin-bottom:15px;}
.menu_left  a.model {display: inline-block; width:100%; font-size:14px; line-height:22px; border-bottom:1px solid #E8E8E8;padding:2px 25px 2px 5px;text-align:right;clear:both;}
.menu_left  a.model:hover  {background-color:#B80202;color:white;}

.menu_left  .model {position:relative;}
.menu_left  .model .name {display: inline-block; float:left;}
.menu_left  .model .kuzov {color:gray;font-size:12px;display: inline-block; float:left;margin:0 5px;}
.menu_left  .model .years {color:gray;font-size:11px;display: inline-block;}
.menu_left  .model .num {position:absolute;top:1px; right:0px;}
.menu_left  .model .num .badge {font-size:10px;padding:3px 5px;opacity:0.6;}


.menu_left  a.on  {background-color:silver;color:white;}
.menu_left  a.on span {color:black;}

.menu_left .menu_left_sub { border:1px solid silver;background-color:white;}
.menu_left .menu_left_sub ul { 
	
	list-style:none;
	margin:0px !important;
	padding:0px;

}
.menu_left .menu_left_sub li {margin:0px !important;border-bottom:1px solid #E8E8E8;}
.menu_left .menu_left_sub ul :last-child {border-bottom:0px;}


.menu_left .menu_left_sub .on {background-color:white;color:black;}


.menu_left  a.model_sub {display:block;font-size:13px; line-height:18px; padding:4px 10px 4px 10px;position:relative;color:black;}
.menu_left  a.model_sub:hover  {background-color:#B80202;color:white;}
.menu_left  a.empty {color:gray;}

.menu_left .menu_left_sub .model_sub .badge {position:absolute;top:3px; right:2px;font-size:10px;padding:3px 5px;opacity:0.8;}


/* --- sections-plitka-list --- */

.sections-plitka-list { }

.sections-plitka-list .sec-wrapper {
	display: inline-block;
	position: relative;
	width:160px;
	margin:0 10px 10px 0;
}
.sections-plitka-list .sec-wrapper .link {
	display: inline-block;
	width:160px;
	border:1px solid silver;

	vertical-align: top;
}
.sections-plitka-list .sec-wrapper .link:hover {
	background-color: silver;
	border:1px solid black;
}
.sections-plitka-list .sec-wrapper .link:hover .row-2 .col {
	background-color: black;
}

.sections-plitka-list .sec-wrapper .table {height:200px;}
.sections-plitka-list .sec-wrapper .row-1 {display: table-row;}
.sections-plitka-list .sec-wrapper .row-1 .col {
	display: table-cell;
	width:160px;
	height:140px;
	position: relative;
	vertical-align: middle;
	text-align: center;
	background-color: white;
}

.sections-plitka-list .sec-wrapper .row-1 .col .pic {

	max-width:100%;
	max-height:100%;
}

.sections-plitka-list .sec-wrapper .row-1 .col .num {
	display: inline-block;
	position: absolute;
	bottom:0px;
	padding:2px 5px;
	right:0px;
	font-size:11px;
	background-color: silver;
	color:white;
	min-width:30px;
	text-align:center;
}

.sections-plitka-list .sec-wrapper .row-2 {display: table-row;}
.sections-plitka-list .sec-wrapper .row-2 .col {
	display: table-cell;
	width:160px;
	height:60px;
	text-align:center;
	vertical-align: middle;
	background-color: gray;
	color:white;
}
.sections-plitka-list  .sec-wrapper .admin-box {
	display: inline-block;
	position: absolute;
	top:5px;
	right:5px;
}


/* --- / sections-plitka-list --- */

/* --- list-items-plitka --- */

.list-items-plitka {
	vertical-align: top;
}
.list-items-plitka .item-wrapper {
	display:inline-block;
	margin:0 10px 10px 0;
	background-color: white;
	border:1px solid silver;
	vertical-align: top;
	padding:5px;
}
.list-items-plitka .item-wrapper .link {
	display:inline-block;
	width:160px;
	height:220px;
	position: relative;
}
.list-items-plitka .item-wrapper .link .i-name-wr {
	position: absolute;
	display: inline-block;
	width:100%;
	top:150px;
	left:0;
	text-align: center;
}

.list-items-plitka .item-wrapper .link .price-wr {
	position: absolute;
	display: inline-block;
	width:100%;
	bottom:10px;
	left:0;
	text-align: center;
}
.list-items-plitka .item-wrapper .link .price-wr .price {
	display:inline-block;
	background-color: black;
	color:white;
	font-size: 14px;
	padding:1px 8px;
}
.list-items-plitka .item-wrapper .link .price-wr .price .data {font-size: 14px;}
.list-items-plitka .item-wrapper .link .price-wr .price .kurs {font-size: 12px;color:silver;}

/* --- list-items-plitka --- */




#marks_list {}
#marks_list td {vertical-align:top; widht:33%; padding-right:10px;}
#marks_list div {background:url(/images/ugolok_grey_1.gif) left no-repeat; padding-left:16px; margin-bottom:5px;font-size:10px; color:gray; width:100%;}
#marks_list div a {  padding-right:5px; font-size:12px; color:#cc0000;}
#marks_list div a:hover {color:#990000;}
/*background:url(/images/ugolok_black_1.gif) left no-repeat;*/
#marks_list div span {font-size:10px; color:gray;}


.marks-list-main {vertical-align:top;display:inline-block;width:100%;background-color:#DBDBDB;border-left:10px solid #B80202;margin:10px 0;padding:10px;}
.marks-list-main h2 {margin:0 0 10px 5px;padding:0;font-size:16px;color:gray;}
.marks-list-main .mark-box {display:inline-block;width:70px;heigh:70px;margin:5px 5px 5px 5px;text-align:canter;vertical-align:top;position:relative;text-align:center;}
.marks-list-main .mark-box .logo {width:70px;height:70px;background-color:white; display: table-cell; vertical-align:middle;}
.marks-list-main .mark-box .pic {opacity:0.8;}
.marks-list-main .mark-box:hover .pic {opacity:1;}
.marks-list-main .mark-box .num {position:absolute;top:-8px;right:-10px;}
.marks-list-main .mark-box .num .badge {font-size:10px;padding:2px 4px;opacity:0.6;}


.marks-list {vertical-align:top;display:inline-block;width:100%;}
.marks-list .mark-box {display:inline-block;width:140px;heigh:160px;margin:0 10px 10px 0;text-align:canter;vertical-align:top;position:relative;}
.marks-list .mark-box .logo-wrapper {display:table;width:100%;align:center;}
.marks-list .mark-box .logo {font-size:0px;width:100%;height:130px;background-color:white;vertical-align:middle;display: table-cell;text-align:canter;align:center;margin:auto auto;}
.marks-list .mark-box .logo div {display:inline-block;width:100%; text-align:center;}
.marks-list .mark-box .logo .pic {width:100px;margin: auto;opacity:0.6;}
.marks-list .mark-box:hover .pic {opacity:1;}
.marks-list .mark-box .name {display:inline-block;width:100%;text-align:center;background-color:white;color:black;padding:0 0 5px 0;font-size:14px;}
.marks-list .mark-box .name .num {font-size:12px; color:silver;}
.marks-list .mark-box .admin-box {position:absolute;top:5px;right:5px;opacity:0.4;}
.marks-list .mark-box:hover .admin-box {opacity:1;}

.models-list {vertical-align:top;display:inline-block;width:100%;}
.models-list .model-box {display:inline-block;width:200px;heigh:160px;margin:0 10px 10px 0;text-align:canter;vertical-align:top;position:relative;}
.models-list .model-box .logo-wrapper {display:table;width:100%;align:center;}
.models-list .model-box .logo {font-size:0px;width:100%;height:140px;background-color:white;vertical-align:middle;display: table-cell;text-align:canter;align:center;margin:auto auto;}
.models-list .model-box .logo div {display:inline-block;width:100%; text-align:center;}
.models-list .model-box .logo .pic {width:180px;margin: auto;opacity:0.7;border-radius:8px;}
.models-list .model-box:hover .pic {opacity:1;}
.models-list .model-box .name {display:inline-block;width:100%;text-align:center;background-color:white;color:black;padding:0 0 5px 0;font-size:14px;}
.models-list .model-box .name .num {font-size:12px; color:silver;}
.models-list .model-box .kuzov {position:absolute;top:12px;left:10px;background-color:gray;color:white;display:inline-block;padding:2px 5px;font-size:12px;border-radius:4px;}
.models-list .model-box .years {position:absolute;top:102px;right:10px;background-color:gray;color:white;display:inline-block;padding:1px 4px;font-size:12px;}

.models-list .model-box .admin-box {position:absolute;top:5px;right:5px;opacity:0.4;}
.models-list .model-box:hover .admin-box {opacity:1;}


.sections-list {}
.sections-list .empty  a.title {color:gray;}


.items-list {}

.items-list .price {}
.items-list .price .price_data {font-size:16px;}
.items-list .price .price_name {font-size:12px;}

.items-list .name-box {position:relative;}
.items-list .name-box .name {font-size:18px;}
.items-list .name-box .admin-box {position: absolute; top:1px;right:1px;}

.item-info1 {margin:10px 0;display:inline-block;width:100%;vertical-align:middle;}
.item-info1 .box {display:inline-block; padding:5px 10px; background-color:white;font-size:15px;line-height:20px;vertical-align:middle;}
.item-info1 .box .logo {height:18px;margin-right:6px;vertical-align:middle;}


.models {}
.models .name {font-size:14px;font-weight:bold;text-align:center;}

.sections {margin:10px 0 5px 0;}
.sections .name {font-size:14px;font-weight:bold;}
.sections .num {font-size:10px;font-weight:normal;color:gray;}

.items_new_list {vertical-align:top;}
.items_new_list .item {
	position:relative;
	border:10px solid white;
	display:inline-block;
	width:170px;
	vertical-align:top;
	background-color:white;
	margin:0 5px 5px 0;
	text-align:center;
	}
.items_new_list .item:hover {background-color: #F2F2F2;} 
	
.items_new_list .item .pic-wrapper {display:table-cell;width:150px;height:150px; vertical-align:middle;}
.items_new_list .item .pic-wrapper .pic1 {display:block;text-align:center;}
.items_new_list .item .pic-wrapper .pic1 .pic {border-radius:8px;max-width:130px;max-height:120px;}

.items_new_list .item .logo1 {
	position:absolute;
	top:-10px;
	right:-10px;
	color:gray;
	z-index:999;
	}
.items_new_list .item .logo1 .logo {width:32px;border-radius:10px;border:2px solid white;}	
	
.items_new_list .item .price {
	position:absolute;
	top:120px;
	left:0px;
	color:gray;
	width:100%;
	text-align:center;
	}
.items_new_list .item .price .p0 { display:inline-block;background-color:gray;color:white; padding:2px 6px; min-width:120px;	font-size:14px;}
.items_new_list .item .price .p2 {font-size:11px;}
	
.items_new_list .item .auto {
	position:absolute;
	top:0px;
	left:0px;
	color:gray;
	width:100%;
	padding:0 20px 0 5px;
	text-align:left;
	font-size:11px;
	}	
.items_new_list .item .name {
	display:inline-block;
	overflow: hidden;
	width:100%;
	height:55px;
	color:black;
	
	}

.items_new_list .item-wrapper {position: relative;display:inline-block;}
.items_new_list .item-wrapper .a-box {
	position:absolute;
	top:40px;
	right:0px;
	}


.items_new {}
.items_new .name {text-align:center;margin-top:5px;height:65px;}
.items_new .n1 {font-size:12px;}
.items_new .n2 {font-size:10px; color:gray;}

.items_new .price {margin-top:10px;}
.items_new .p {background-color:#B80202;padding:5px 8px 5px 8px;color:white;}
.items_new .p a {color:#fff;}
.items_new .p1 {font-size:15px;font-weight:bold;}
.items_new .p2 {font-size:11px;}

.table_marks {}
.table_marks td {text-align:center;}
.table_marks .name {font-size:14px;font-weight:bold;margin-top:8px;margin-bottom:12px;}


.items-pics-gallery {}
.items-pics-gallery .pic-wrapper {display:inline-block;position:relative;}
.items-pics-gallery .pic-wrapper .b-admin {position:absolute;top:5px;right:5px;}


.page_b_off {
border:1px solid silver;
padding:1px 5px 1px 5px;
font-size : 11px;
color:gray;
}
A.page_b_off:hover {
background-color: #EF0041;
color : white;
}
.page_b_on {
background-color: gray;
border:1px solid silver;
padding:1px 5px 1px 5px;
font-size : 11px;
color : white;
}
.t9  {font-size : 9px;}
/* .title  {font-size : 20px;} */
.t10  {font-size : 10px;}
.t10_gray  {font-size : 10px;color : gray;}
						.t10_w  {
				      		font-size : 10px;
							color : white;
				      	}
						.t11  {
				      		font-size : 11px;
				      	}
				      	.t12  {
				      		font-size : 12px;
				      	}
						.t12_w  {
				      		font-size : 12px;
							color : white;
				      	}
						.t11_w  {
				      		font-size : 11px;
							color : white;
				      	}
				      	.t12_nobr  {
				      		font-size : 12px;
				      		white-space : nowrap;
				      	}
				      	.t14  {
				      		font-size : 14px;
				      	}
						.t15  {
				      		font-size : 15px;
				      	}
						.t16  {
				      		font-size : 16px;
				      	}
						.m10  {
				      		font-size : 10px;
				      		color : black;
				      	}
						a.m12  {
						color : black;
				      		font-size : 12px;
				      				color : black;
				      	}
						.m11  {
				      		font-size : 11px;
							text-decoration: none;
				      		color : black;
				      	}
						.m12_w  {
				      		font-size : 12px;
							text-decoration: none;
				      		color : white;
				      	}
						A.m12_w:link {text-decoration:none;color : white;}
						A.m12_w:hover {color : white;text-decoration: none;}

						A.m10:hover {color : gray;text-decoration: none;}
				      	A.menu_top:hover {color : white;text-decoration: none;}
				      	A.m10_onblue:hover {color : silver;text-decoration: none;}
						A.m12_ongray:hover {color : silver;text-decoration: none;}

#table_items {width:100%;}

#table_items .tr1 td {background-color:#eaeaea;}
#table_items .tr2 td {background-color:#f2f2f2;}

#table_items td {padding:3px;}
#table_items .tr_titles {background-color:#aeaeae;color:white;}
#table_items .tr_titles td {font-size:12px;font-weight:bold;padding:5px 10px;}

#table_items .tr_name {background-color:#eaeaea;}
#table_items .tr_name td.name {padding-left:10px;}
#table_items .tr_name td.name .t {padding:0px;font-size:15px;font-weight:bold;font-family :Arial, Tahoma, Verdana;}
#table_items .tr_name td.name .a {padding:0px;}

#table_items .tr_name_off {background-color:#FFCFDE;}
#table_items .tr_name_off td.name {padding-left:10px;}
#table_items .tr_name_off td.name .t {padding:0px;font-size:15px;font-weight:bold;font-family :Arial, Tahoma, Verdana;}
#table_items .tr_name_off td.name .a {padding:0px;}


#table_items .tr_data {}
#table_items .td_pic {border-bottom:1px solid #AEAEAE;width:120px;vertical-align:top;padding:10px;}
#table_items .td_pic .pic {border-radius:8px;border:3px solid #CCCCCC;}
#table_items .tr_data td {border-bottom:1px solid #AEAEAE;padding:5px;}

#table_items .td_price {text-align:center;}

#table_items .tr_data_off {background-color:#FFCFDE;}
#table_items .tr_data_off td {font-size:11px;font-family: Tahoma, arial;white-space:nowrap;height:12px;}

#table_items .td_i1 {background:url(/images/m_bg_l.gif) left top no-repeat;background-color:#aeaeae;}
#table_items .td_i_last {background:url(/images/m_bg_r.gif) right top no-repeat;background-color:#aeaeae;}

#table_items .name2 {padding:0 0 3px 5px;font-weight:bold;color:#45444A;}

.table-item-descr {}
.table-item-descr td {padding:4px;font-size:13px;}

.table-sections {}
.table-sections td {padding:5px;vertical-align:top;}

.skidka {font-size:16px;color:#B80202;font-weight:bold;}

.order_form {background-color:#F3F3F3;padding:15px;width:460px;}
.order_form tr td {border-bottom:1px dotted silver;padding:3px;}


.comment {font-size:11px; color:gray; margin-top:15px; border-top:1px solid silver;}


/* admin */
/*
.admin_page_table {}

.admin_page h1 {font-size:18px;color:gray;background-image:none;}
.admin_page {font-size:12px;font-face:arial;padding:20px;}
.admin_page td {font-size:12px;}

.td_name {font-size:12px; color:white;background:#FF9D04;text-align:right; font-weight:bold;}
.td_name1 {font-size:12px; color:white;background:#ff9900;text-align:left;font-weight:bold;}
.td_data {font-size:12px; background:#c0c0c0;text-align:left;}



.admin {font-size:12px;}
.admin a {font-size:11px;text-decoration:none;color:green;}
.admin a:hover {color:red;}
a.admin {font-size:11px;text-decoration:none;color:green;}

fieldset.f_admin {border:1px dotted silver;padding:10px;}


.admin_tab {border-bottom:1px dotted silver;text-align:right;}
.admin_tab span.tab {background-color:white;border-top:1px dotted silver;border-right:1px dotted silver;border-left:1px dotted silver;padding:5px;margin-right:15px;}
.admin_tab a {font-size:11px;text-decoration:none;color:green;}
*/

/* basket */

 .cmd,  .more {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 12px/100% Arial, Helvetica, sans-serif;
padding: 3px;
font-weight:bold;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

color: #fff;
border: solid 1px #770000;
background: #770000;
background: -webkit-gradient(linear, left top, left bottom, from(#f70000), to(#b00303));
background: -moz-linear-gradient(top,  #f70000,  #b00303);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f70000', endColorstr='#b00303');
margin-top:3px;
}
.cmd:hover, .more:hover {
text-decoration: none;
color:#fff;
background: #000;
border:1px solid #000;
background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#000000));
background: -moz-linear-gradient(top,  #666666,  #000000);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.cmd:active {
position: relative;
top: 1px;

color: #fcd3a5;
background: -webkit-gradient(linear, left top, left bottom, from(#fee912), to(#fee912));
background: -moz-linear-gradient(top,  #fbae00,  #fee912);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbae00', endColorstr='#fee912');
}

#ss_basket p{margin-top:0px; margin-bottom:0px;}
#ss_basket hr {border:1px solid #fff; border-top:1px solid #ccc; height:1px; width:90%; text-align:left; margin-left:0px;}
a {color:#B73436;}

.nav {font-size:12px;margin-bottom:10px;}
.nav span {border-bottom:2px dotted silver; padding-bottom:3px;line-height:22px;}
.nav a:link, .nav a:visited, .nav a {text-decoration:none;}

.b_text { line-height:15px; font-size:11px; padding:0 15px 0 15px;}
.b_text a { line-height:15px; font-size:11px; padding:0 15px 0 15px;padding:0;}

.basket-top {display:inline-block;overflow:hidden;/**
 * margin:15px 0;
 */height:136px;}

.foo {
    z-index: 9999;
    background: #fff;
    width: 390px;
    height: 206px;
    position: relative;
    top: -13px;
}

.pages {text-align:right;}
.ptop {margin:15px 0 10px 0;}
.pbot {margin:10px 0 15px 0;}
.pages a, .pages span.active {display:inline-block;padding:2px 8px;border:1px solid silver;font-size:18px;}
.pages span.active {background-color:gray;color:white;}

.pokupka {background: url(/images/pokupka.png) left top no-repeat; position: relative;}
.pokupka-link {position: absolute; display: block; width: 100%; height: 100%; text-indent: -9999px;}