.page-inner { background: none }

.page-catalog .header,
.page-catalog .header-in { height: 330px; }

.page-catalog { background: none; }

.vehicle-jeep   { background: url(../images/ill/jeep.jpg) top left no-repeat;}
.vehicle-truck  { background: url(../images/ill/gazel.jpg) top left no-repeat;}
.vehicle-spec   { background: url(../images/ill/poliv.jpg) top left no-repeat; }
.vehicle-loader { background: url(../images/ill/pogruz.jpg) top left no-repeat; }

.vehicle-jeep,
.vehicle-truck,
.vehicle-spec,
.vehicle-loader { position: relative }

.page-catalog .sign 
								{ left: -13px; //left: -25px; top: -97px;
								 width: 59px; height: 37px; }

/*
.page-catalog.vehicle-spec .sign 
								{ background: url(../images/back/poliv.gif) top right no-repeat;
								 left: -13px; //left: -25px; top: -97px;
								 width: 59px; height: 37px; }
									
.page-catalog.vehicle-loader .sign 
								{ background: url(../images/back/pogruz.gif) top right no-repeat;
								 left: -13px; //left: -25px; top: -96px;
								 width: 59px; height: 37px; }
*/
/*************************************/

.nav4-out	{ width:100%; position: absolute; bottom: 94px; height: 35px; overflow: hidden }

.nav4-bg     { background: url(../images/wrapper/bgr/nav4-l.gif) no-repeat; height: 35px;
               position: absolute; z-index: 250; left: 37%; right: 0px;
               -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity=80); }

.nav4-bg .bg-in- { background: #fff; margin-left: 16px; height: 35px; }

.nav4     { position: absolute; z-index: 255; padding-left: 37%; left: 0px; right: 0px; height: 35px; 
            }


/*.res800 .nav4     { margin-left: 30%;}*/

.nav4-in  { margin-left: 16px; }
.nav4 .nav3         { background:none; }
.nav4 .nav3 ul      { height: 35px; }
.nav4 .nav3 ul li   { height: 1em; margin-top: 10px; margin-right: -100%;
							        font-size: 100%;  font-style: italic; font-weight: bold; 
							        letter-spacing: 0em; display: block; }
.nav4 .nav3 ul li b,
.nav4 .nav3 ul li a { background: url(../images/icons/kvad-unsel.gif) 0 5px no-repeat; 
										  padding-left: 10px; display: block;  }
.nav4 .nav3 ul li b { background: url(../images/icons/kvad-sel.gif) 0 5px no-repeat; color: #0aa2ff }

.nav4 .nav3 ul li a:link,
.nav4 .nav3 ul li a:visited { color: #42618e }
.nav4 .nav3 ul li a:active,
.nav4 .nav3 ul li a:hover   { color: #0aa2ff; background: url(../images/icons/kvad-sel.gif) 0 5px no-repeat; }


/**/
#d1 { left: 10px;  }
#d2 { left: 34%; }
#d3 { left: 57%; }
#d4 { left: 80%; }

.tab-cont {width:100%; clear:both;}
table.cat-navigate	{width:100%; text-align:left;
										 font-size:1em; vertical-align: middle;}
.cat-navigate td { margin:0; padding:0; height:20px; padding-left:15px; }
.page-catalog .cat-navigate td {width:33.33%; vertical-align:middle;}



.page-services .cat-navigate td {width:25%;}
.cat-navigate	a:link, .cat-navigate	a:visited {color:#fff;}
.cat-navigate	a:hover, .cat-navigate	a:active {color:#c2e2f5;}
	
	.cat-navigate span {color:#fff; font-weight:bold;
											 display:block;}								
.page-services .ill { width:124px; clear:none; float:left;}

.w-b 
				{background: url(../images/wrapper/bgr/w-b2.gif) left bottom no-repeat #2daeef;}								
.b-b
				{background: url(../images/wrapper/bgr/b-b2.gif) left bottom no-repeat #2daeef;}								
.b-o 
				{background: url(../images/wrapper/bgr/b-o2.gif) left bottom no-repeat #fe9c01;}
 
.w-o
				{background: url(../images/wrapper/bgr/w-o2.gif) left bottom no-repeat #fe9c01;}
.o-b 
				{background: url(../images/wrapper/bgr/o-b2.gif) left bottom no-repeat #2daeef;}								

.o {background:#fe9c01; }
.cat-navigate .o a:hover, .o a:active {color:#faf3cc}
.gotolist {margin: 6px	0 0 0; padding: 4px 0 15px 0; 
					 font-size: 8pt; line-height: 1em;
					 float:right; position:relative;}
span.gotolist a { padding-left:13px; height: 1em;}
span.gotolist a:link, span.gotolist a:visited 
								{ color:#1264ad; 
								  background: url(../images/icons/gotolist.gif) 0 4px no-repeat;}
		span.gotolist a:hover, span.gotolist a:active
										{color:#ff6102; 
										 background: url(../images/icons/gotolist.gif) 0 -19px no-repeat;}									
						
/************************************************/


.cap {background: url(../images/wrapper/bgr/cap-l.gif) no-repeat #2daeef; color:#fff;
			height:20px; font-size:1em; padding-left:15px;
			font-weight:bold; padding-top:3px; margin-bottom:0px; margin-top:15px;}

.tab-complect span {color:#b6b7b7;}
.tab-complect em {color:#129a12; font-size:1em;}
.tab-complect .itog {color:#fe3701; font-weight:bold;}
.tab-complect .itog em {color:#25556b; font-weight:bold;}


/**** gallery ***/

.small- .row {margin-bottom:10px; clear:both;}
.small- .row h6 {margin-bottom:0px;}
.small- .row .preview {margin-top:10px; 
											 display:table; float:left; position:relative;}

/***** TEST DRIVE *****************/
.drive-item { display: table; position:relative; width:100%; margin-bottom:28px;}
.headline   { width:100%;color:#fff; font-weight:bold; padding-left:15px; 
						  margin-left: -15px; position:relative; z-index:30; margin-bottom: 15px;
						  background: url(../images/wrapper/bgr/w-b.gif) no-repeat #2daeef;}

.tab-il     { font-size:0.85em;}
.page-drive .chain {font-size:0.7em;}

	.drive-item p {margin-top:0;}

.drive-ill { }
.drive-ill .ill { margin-right: 20px; float: none; }

.cat-navigate td.o { white-space: nowrap }
.cat-navigate td.pad15 { white-space: nowrap; padding-right: 7px !important }

.drive-ill .ill {text-align:right; text-align:left; }
.drive-item .drive-ill .ill .cat-navigate { font-size: 7pt; }
	
	
.drive-item .cat-navigate td {margin:0; padding:0; padding-left:8px;}
			
			.drive-item .cat-navigate .pad15 {padding-left:15px;}
.drive-item .tab-cont {display:table; width:100%;}

table.tab-drive {color:#818181; position:relative; font-size:1em;  
									z-index:65; display:table; }
table.tab-drive  td{padding-bottom:2px;}
	table.tab-drive .line1 td {vertical-align: bottom; padding:15px 10px 15px 2px;
														 border-top: 1px solid #c0c0c0; font-weight: bold;
														 }
		table.tab-drive .line1 td.l2 {text-align:right; }
			table.tab-drive .line1 td.l2 div {border-left:1px solid #818181; padding-left:15px;}
				table.tab-drive .line1 em {display:inline;padding-left:7px; padding-right:7px;}
				table.tab-drive .line1 select {margin-left:5px;}
			 table.tab-drive em {color:#fe3701 ; font-weight:bold; font-size:2em;}
td.kn {font-size:0.95em; //font-size:0.85em;}


/*************** SERVICES *****************/


.tab-cont table.cat-navigate {font-size:0.9em; margin:0px 0 15px 0;}
.tab-cont table.cat-navigate td {text-align:left; vertical-align:middle;}
.page-services .tab-cont .cat-navigate {margin:20px 0 15px 0; margin-left: -15px; 
						position:relative; z-index:25; tex-align:center;}
.page-services .cat-navigate span {font-weight:400; font-size:1em;}	



.it- {display:table;//height:1px;
margin-left: 140px; ///margin-left: 160px; height:1px;}

.page-services .tab-cont table.cat-navigate td {text-align:center;} 

.page-drive table.tab-col {font-size:115%; }

/**/

.zakaz { background:url(../images/back/but-horiz-zakaz.gif) left bottom repeat-x; float: left;
				 border-bottom: 1px solid #493423; border-top: 1px solid #493423;
			   margin-right: 15px; }

.zakaz .but-back {background:url(../images/back/but-back-zakaz.gif) repeat-x #d7beaa;}
.zakaz .but-l-t {background:url(../images/back/but-l-t-zakaz.gif) top left no-repeat;
 											position:relative; top:-1px; left:-1px;}
.zakaz .but-r-t {background:url(../images/back/but-r-t-zakaz.gif) top right no-repeat;
 											position:relative; right:-1px;}
.zakaz .but-l-b {background:url(../images/back/but-l-b-zakaz.gif) bottom left no-repeat;
 											position:relative; bottom:-2px; left:-1px;}

.zakaz .but-r-b  { position: relative; width: 10em;
								   background:url(../images/back/but-r-b-zakaz.gif) bottom right no-repeat;}
								 
.zakaz input { border: none; background: none; color:#4f382a; margin-left:auto; margin-right:auto; text-align: center; }
/*
.zakaz { width: 9em; background:url(../images/back/but-horiz-zakaz.gif); float:left;
				 border-bottom: 1px solid #493423; border-top: 1px solid #493423;
			   margin-right: 15px;  }

.zakaz .but-back {background:url(../images/back/but-back-zakaz.gif) repeat-x #d7beaa;}
.zakaz .but-l-t {background:url(../images/back/but-l-t-zakaz.gif) top left no-repeat;
 											position:relative; top:-1px; left:-1px;}
.zakaz .but-r-t {background:url(../images/back/but-r-t-zakaz.gif) top right no-repeat;
 											position:relative; right:-1px;}
.zakaz .but-l-b {background:url(../images/back/but-l-b-zakaz.gif) bottom left no-repeat;
 											position:relative; bottom:-2px; left:-1px;}

.zakaz .but-r-b  {width:9em; position:relative; 
								 background:url(../images/back/but-r-b-zakaz.gif) bottom right no-repeat;}
.zakaz input {color:#4f382a; margin-left:auto; margin-right:auto;}
*/
/**/

.leasing {width:10em;  float:left;}
.leasing .but-r-b  {width:10em;}
.leasing input {margin-top: -2px; margin:0 }

.page-catalog .nav3 {right:0}


/* busket */
.busket .buttons- .big-    { font-size: 150%; color: #00324b; /*padding: 0.2em 0.3em 0.3em 0.3em*/ }
.busket .buttons- .cancel- { color: #993333; }
.busket .drive-item { margin:0 }
.busket .summary- { margin-bottom: 1em; font: bold 130% Arial, Helvetica, Sans Serif; /*margin-left: 150px*/ }
.busket .summary- big { color: #fe3701; font-size: 130% }
.busket .ill { float: none; }

/**/
.order-report{ padding: 1em; margin-bottom: 1em; font-size: 150%;  }

.order-report.ordered  { border: solid 2px #fe9c01; color: #fe9c01 }
.order-report.defered  { border: solid 2px #0075d8; color: #0075d8 }
.order-report.canceled { border: solid 2px #b42600; color: #b42600 }

.order-report p { margin: 0 }

.busket .order-table-pad { margin-left: -15px; }

.busket .order-table { margin-left: -15px; }

.busket .order-table th  { color:#fff; font-weight:bold; padding-left:15px; padding-right: 5px;
             text-align: left; margin-bottom: 15px;
						 background: url(../images/wrapper/bgr/w-b.gif) no-repeat #2daeef; }

.busket .order-table td { padding: 3px 5px 3px 15px }

.busket .order-table .q- { padding: 1px 0px 1px 1ex }

.busket .order-table .q- input { width: 5ex }
.busket .order-table .n- { font-weight: bold }
.busket .order-table .p- { font-weight: bold; color: #fe3701; font-size: 120% }

