@charset "utf-8";
/* CSS Document */

BODY {
	width: 100%;
	min-width: 980px;
	//width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'980px':'100%');
	font-family: Verdana, Geneva, sans-serif;
	background: url(/img/nissan/top_bg3.gif) repeat-x right top;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 0;
	text-align: left;
	}
.mW {	-width:expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%');	position: relative}

DIV, UL, UL LI, OL, OL LI, FORM, DL, DL DT, DL DD, H1, H2, H3, H4 {
	margin: 0;
	padding: 0;
	}
P {	margin-top: 0;	}
H1, H2, H3, H4 {	font-weight: normal;	}
UL {	list-style: none;	}
IMG {	border: 0;	}
A, A.visited {	color: #c71444; cursor: pointer;	}
A:hover {	color: #FC000A;cursor: pointer;	}

TABLE {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	}
TABLE TD, TABLE TH {
	padding: 0;
	vertical-align: top;
	}
.mainBox	{
	width: 96%;
	max-width: 1180px;
	-width:expression((document.documentElement.clientWidth > 1250)?'1180px':'96%');
	margin: 0 auto;
	text-align: left;
	padding: 0;
	position: relative;
	}

/* Header */

.cost {
	position: absolute;
	width: 600px;
	left: -600px;
	height: 11px;
	background: #fff;
}
.iconsNav {
	margin: 0 0 -6px 169px;
	height: 6px;
	background-color: #c71444;
	position: relative;
	z-index: 20;
}
.iconsBox {
	position: absolute;
	left: 0;
	top: 0;
	background: url(/img/nissan/top_icons_bg.gif) no-repeat;
	width: 113px;
	height: 31px;
	padding-left: 28px;
}
.iconsBox IMG {
	display: block;
	float: left;
	margin: 8px 17px 0 0;
}
.address {
	padding: 22px 0 0 169px;
/*	background: url(/img/top_bg.gif) no-repeat 169px top; */
	position: relative;
	height: 100px;
	color: #484848;
}
.adrTxt {
	border-left: 2px solid #c71444;
	position: relative;
	height: 4.1em;
	margin-left: 20px;
	margin-top: 22px; //margin-top: 44px;
}
.adrTxt P {
	margin: -4px 0 0 6px;
	line-height: 1.2em;
	position: absolute;
	}
.logoNissan, .logoOvod {
	display: block;
	position: absolute;
}
.logoOvod {
	top: 20px;
	right: 10px;
}
.logoNissan {
	left: 39px;
	top: 32px;
}

/* Main Navigation Bar */

.navBox {
	position: relative;
	padding: 0;
	z-index: 1000 !important;
}
.navBar {
	padding: 0;
	position: relative;
	z-index: 1000 !important;
}
.mItem {
	float: left;
	position: relative;
	}

.lItem_0 {
	width: 169px;
	text-align: center;
	margin-right: 18px;
}
.lItem_1 {	width: 21%;	}
.lItem_2 {	width: 14%;	}
.lItem_3 {	width: 16%;	}
.lItem_4 {	width: auto;	}
.lItem_5 {	float: right;	}

.itHead {
	clear: both;
	font: bold 13px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
	line-height: 27px;
	float: left;
}
.itHead IMG {
	position: absolute;
	left: 0;
	bottom: 0; -bottom: -1px;
	display: none;
}
LI.hover .itHead {
	background: url(/img/nissan/menu_brd_r.gif) no-repeat right bottom;
}
LI.hover .itHead IMG {	display: block;	}

LI.lItem_0 .itHead {
	float: none;
	background: none;
	position: relative;
}
LI.lItem_0 .itHead IMG {	display: none;	position: relative;}
.itHead, .itHead A {	color: #666666;	position: relative;}
LI.hover .itHead A, .itHead STRONG, .cuurItem, .cuurItem A { color: #c71444;position: relative;	z-index: 11 !important;}
.itHead A { text-decoration: none;	}
.currentSection STRONG {	font-weight: normal;	}


.flashBox {
position: absolute;/*
z-index: -1000 !important;*/
/* differens 1280 - 1024 
min-width:800px;
//width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'800px':'993px');
overflow:hidden;*/
}

.under {
	clear: both;
	display: none;
	text-align: left;
	position: absolute;
	padding-bottom: 1px;
	top: 27px;
	z-index: 1010 !important;
	left: 0;
}
.ie6fix {
	-width: 282px !important;
}
DIV.under {
	padding: 7px 0;
	-background: url(/img/nissan/lb7.png) no-repeat left bottom;
}
DIV.tl, DIV.bl {
	width: 7px;
	height: 7px;
	position: absolute;
	left: 0;
	font-size: 0;
}
DIV.tr, DIV.br {
	height: 7px;
	font-size: 0;
	width: 100%;
	position: absolute;
	left: 0;
	background-position: right top;
	background-repeat: no-repeat;
}
DIV.tl {
	margin:0;
	background-image: url("/img/nissan/lt7.png");
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nissan/lt7.png', sizingMethod='crop');
	top: 0;
}
DIV.tr {
	top: 0;
	padding-left: 7px;
	background-image: url(/img/nissan/rt7.png);
}
DIV.bl {
	margin: 0;
	background-image: url(/img/nissan/lb7.png);
	bottom: 0;
	-display: none;
}
DIV.br {
	left: 7px; -left: 7px;
	background-image: url(/img/nissan/rb7.png);
}
UL.subMenu {
	font-size: 11px;
	margin: 0 -7px 0 0;
	width: 100%;
	clear: both;
	padding: 2px 7px 0 0;
	background: url(/img/nissan/dot_png1.png) repeat;
	z-index: 15 !important;
}
UL.subMenu LI {
	width: auto;
	padding: 5px 10px 6px 11px;
	background: url(/img/nissan/rarr.gif) no-repeat left 0.95em;
	margin: 0 5px 0 10px;
	white-space: nowrap;
	border-bottom: 1px dotted #a1a1a1;
}
.contBox {position: relative;}
.contBox UL.subMenu {
	margin: 0;
}
.contBox UL.subMenu LI {
	margin: 0 0 10px 0;
	padding: 0 0 0 11px;
	background-position: left 0.45em;
	border-bottom: none;
}
UL.subMenu LI.last {
	border-bottom: none;
	padding-bottom: 2px;
	}
.subMenu LI A {
	text-decoration: none;
	color: #000;
}
.contBox UL.subMenu LI A, .doubleNav UL LI A {
	text-decoration: underline;
	color: #c71444;
}
.contBox UL.subMenu LI A:hover, .doubleNav UL LI A:hover {
	color: #fc000a;
}
.subMenu LI A:hover {	text-decoration: underline;	}
.subMenu LI STRONG, .subMenu LI A:hover {	color: #000; font-weight: normal;	}

/* Left Navigation */

.generalNav {
	padding: 0 6px;
	background: #c71444 url(/img/nissan/left_nav_bg_bott.gif) no-repeat left bottom;
	position: relative;
	margin-bottom: 19px;
	padding-bottom: 1px;
}
.topBg {
	display: block;
	position: absolute;
	left: 0; -left: -6px;
}
.moldelsTypesNav {
	padding: 16px 0 4px 0;
}
.moldelsTypesNav DT {
	color: #fff;
	padding: 0 4px;
	margin-bottom: 5px;
	font: bold 15px Verdana, Geneva, sans-serif;
}
.moldelsTypesNav DD {	margin-bottom: 13px; //margin-bottom: 10px;	}

.moldelsTypesNav A {
	color: #fff;
	text-decoration: none;
}
.moldelsTypesNav LI, .modelsNav LI {
	font-size: 11px;
	background: url(/img/nissan/dashed.gif) repeat-x left bottom;
	padding: 5px 4px 8px 4px; //padding: 2px 4px 7px 4px;
}
.moldelsTypesNav A:hover, .modelsNav LI A:hover {
	text-decoration: underline;
	color: #fff;
	}
.moldelsTypesNav LI.last {	background: none;	}

.modelsNav {
	padding-top: 1px;
}
.modelsNav LI {
	padding-top: 7px; //padding-top: 4px; //padding-bottom: 6px;
}
.modelsNav LI.current {
	padding-bottom: 0;
	background: none;
}
.modelsNav LI UL {
	background: #fff url(/img/nissan/left_nav_bg_bott.gif) no-repeat left top;
	margin: 0 -10px;
	padding: 12px 0 8px 0; //padding: 12px 0 8px 0;
	display: none;
}
.modelsNav LI.current UL {	display: block;	}

.modelsNav LI UL LI {
	font-size: 11px;
	background: url(/img/nissan/dashed2.gif) repeat-x left bottom;
	padding: 4px 1px 7px 4px;
	line-height: 1.15em;
}
.modelsNav LI UL LI.b STRONG { font-weight: bold !important;	}

.modelsNav LI UL LI.last {
	background: none;
	}
.nextEl .topBg {
	margin-top: -7px; //margin-top: -4px;
}

.modelsNav LI LI DIV, .modelsNav LI LI STRONG {
	padding-left: 18px;
	background: url(/img/nissan/rarr.gif) no-repeat 7px 4px;
}
.modelsNav LI LI STRONG, .modelsNav LI LI.i DIV {
	display: block;
	background-image: url(/img/nissan/rarr_bl.gif);
	color: #c71444;
	font-weight: normal;
}
.modelsNav LI LI STRONG a {
	display: block;
	
	color: #c71444;
	font-weight: normal;
}
.modelsNav A {
	color: #fff;
	text-decoration: none;
}
.modelsNav A:hover {	text-decoration: underline;	}
.modelsNav LI LI A {	color: #000;	}
.modelsNav LI LI A:hover {	color: #c71444;	}

.map {
	position: relative;
	background: url(/img/nissan/map_bg_bott.gif) no-repeat left bottom;
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 0px;
	-width: 170px;
}
.mapBg {
	display: block;
	margin-bottom: 3px;
}
.mapImg {	margin-bottom: 10px;	}

.mapTxt {
	text-align: left;
	padding: 0 10px;
	font: 110% Arial;
}

/* Content */

.contentBox {
	position: relative;
	padding: 0 0 0 187px;
	margin-bottom: 16px;
}
/*.content {	min-height: 800px; -height: 820px;	}*/

.leftBox {
	position: absolute;
	width: 169px;
	left: 0; -left: -187px;
	top: 0;
}
.contentBox .rightBox {
	/*-height: 1200px !important;*/
	position: relative;
}
.visual {
	background: url(/images/cms/data/photos.jpg) no-repeat center top;
	height: 339px;
	position: relative;
	margin-bottom: 16px;/*
	z-index: -100 !important;*/
	/* differens 1280 - 1024 
	min-width:800px;
//width: expression((documentElement.clientWidth||document.body.clientWidth)<1200?'800px':'993px');
overflow:hidden;*/
}

/*.innerPart */
.visual {
	height: 270px;
	margin-bottom: 8px; //margin-bottom: 5px;
}
.modelName {
	background: url(/img/nissan/header.png) no-repeat;
	height: 52px;
	padding: 0 16px;
	float: right;
	margin-top: 218px;
	-margin-top: 230px;
	color: #fff;
	font: 30px/1.7em Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}

/*  banner in left part of header  */
.birthBanner {
	background: url(/img/nissan/birth_header.png) no-repeat;
	width: 233px;
	height: 41px;
	//height: 52px;
	padding: 11px 16px 0px 16px;
	float: left;
	margin-top: 219px;
	-margin-top: 231px;
	color: #fff;
	font: bold 11px Arial;
}

.birthBanner A {
color: #fff;
	font: 11px Arial;
}

.leftBg, .rightBg {
	display: block;
	position: absolute;
	top: 0;
}
.rightBg {	right: 0;	}

.newsInd {
	width: 810px;
	margin-left: 25px;
	margin-top: 15px;
}
.newsInd_compani{
	width: 395px;
	float:left;
}
.newsInd_nissan{
	width: 395px;
	float:left;
	margin-left:15px;

}
/* actions  */
.actions {
	width: 793px;
	height: 256px;
	background: url(/img/nissan/actions_fon.jpg) no-repeat 0 0;
	margin-left: 25px;
	padding: 5px 6px;
	position: relative;
	clear: both; 
}

.actions .baner_index_block_right{
	float:right;
	width: 325px;
	height: 134px;
	display:block;
	padding-right: 1px;
}
.actions .baner_index_block_left{
	float:left;
	width: 330px;
	height: 134px;
	display:block;
}

.actions .baner_index_block_right .baner_index{
        float: right;
	width: 300px;
	height: 93px;
}
.actions .text_index{
	width: 320px;
	height: 29px;
	
}
.actions .text_index td {padding-left:10px; vertical-align: middle}
.actions .text_index a {color: #000000; font: bold 8pt/9pt "Verdana"; text-decoration: none;}
.actions .text_index a:hover {text-decoration: underline}
.actions object, .actions embed, .banner_index {border: solid 0px #000000; border-ratius: 10px}
.actions_batton {position: absolute; left: 342px; top: 88px}

/* actions  */

.fl_top_ban {height: 221px}
.fl {display: none; box-shadow: 3px 3px 3px #191919; width: 761px; height: 206px; float: left; margin-right: -300px;}
#sf1 {display: block}
.fl_slide {float: right; width: 379px; position: relative; z-index: 100; padding-top: 23px}
.fl_slide a {margin-bottom: -3px; display: block}

.indH1 {
	color: #6d757a;
	border-bottom: 1px solid #6d757a;
	font: bold 15px Verdana, Geneva, sans-serif;
	margin-bottom: 9px;
}
.actions .indH1 {	margin-bottom: 15px;	}
.newsListInd {	
margin-bottom: 16px; 
//margin-bottom: 20px;	
}

.newsListInd LI {
	line-height: 17px;
	margin-bottom: 20px;
}


DIV.anons {
float: left;
width: 80%;
margin: 0px;
-margin-bottom: 20px !important;
}
DIV.anons P {
margin: 4px 0px 0px 0px !important;
}
.action {
	height: 125px;
	position: relative;
	margin-bottom: 25px;
}

.arrow {
	width: 37px;
	background-color: #c71444;
	text-align: center;
	vertical-align: middle;
}
.actionTxt {
	background: url(/img/nissan/dot_png2.png) repeat;
	padding: 11px 6px 12px 8px;
}
A.wLink {
	color: #fff;
	text-decoration: none;
}
A.wLink:hover {
	text-decoration: underline;
	color: #fff;
	}
.rightBg {
	-left:-9px;
	-margin-left:100%;
}
.strokeNav {
	font-size: 11px;
	color: #666666;
	margin: 0 0 16px 0; //margin-bottom: 15px;
}
.strokeNav, .strokeNav A {	color: #666666;	}

.strokeNav IMG {
	vertical-align: middle;
	margin: -1px 1px 0 1px;
	}
.strokeNav STRONG {	font-weight: normal;	}

.h1 {
	color: #fff;
	background: url(/img/nissan/header_cont.gif) no-repeat right top;
 	height: 26px; 
	position: relative;
	font: bold 15px/1.6em Verdana;
	padding: 0 7px;
	margin-bottom: 20px;
}
.h1 .leftBg {	left: 0;	}

.autoList {
	font-size: 11px;
}
.autoList LI.aIt {
	width: 149px; //width: 154px;
	margin-bottom: 18px;
	display: inline-block;
	vertical-align: top;
	display:-moz-inline-stack; /* for FF2*/
	display:inline-block; /* normal browsers */
	zoom:1; /* for IE (hasLayout true) */
	//display:inline; /* for IE */
	}
.autoList LI LI {
	padding: 0 0 0 11px;
	background: url(/img/nissan/rarr.gif) no-repeat left 0.45em;
	margin-bottom: 5px;
}
.autoList LI IMG {
	display: block;
	margin-bottom: 13px; //margin-bottom: 11px;
}
.autoList A:hover { text-decoration: underline;	}

.carDescrBox {
	margin-bottom: 0;
}
.insideImg {
	width: 169px;
	float: left;
	margin-right: 16px;
}
.descrText {
	float: left;
	width: 70%;
	margin-bottom: -4px;
}
.descrText H2, .h2, .h3 {
	font: bold 11px Verdana;
	margin-bottom: 4px;
	margin-top: -3px;
}

.h2 {
	margin: 0 0 12px 0;
}
.descrText H2, .h2Left, .h3 {
	font: bold 11px Verdana;
	margin-bottom: 4px;
	margin-top: -3px;
}

.h2Left {
	margin: 0 0 12px 0;
	clear:both;
	margin:0 0 12px;
}
.h3, .mb0 {	margin-top:0; margin-bottom: 4px;	}
.h2 span.i {	font-weight: normal;	}

.h2 span:hover {color: #c71444; border-bottom: 1px dashed #c71444 !important;}

.h2 SUP {
	font: 8px/4px Verdana;
	color: #000 !important;
}

.descrText P {
	line-height: 1.55em;
	margin-bottom: 16px;
}
.insideImg IMG {
	display: block;
	margin-bottom: 19px;
}
.complList {
	float: left;
	width: 48%;
	margin-bottom: 3em;
}
.complList DT {
	padding: 3px 0 4px 21px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #c71444;
}
.paramSec {	background-image: url(/img/nissan/ic_sec_lock.gif);	}
.paramTech {	background-image: url(/img/nissan/ic_tech.gif);	}
.paramEq {	background-image: url(/img/nissan/ic_equipment.gif);	}
.paramApp {	background-image: url(/img/nissan/ic_app.gif);	}

.complList DD, UL.compListUl {
	padding-left: 21px;
	margin-bottom: 18px;
	}
.complList UL LI, UL.compListUl LI {
	padding: 0 0 0 6px;
	margin-bottom: 5px;
	width: 90%;
	background: url(/img/nissan/dot_list.gif) no-repeat left 6px;
}

/* Packing List */

.complGenBox {
	position: relative;
/*	padding-left: 200px; */
}
.dataHeaderSect {
	width: 200px;
	position: absolute;
	left: 0; -left: -200px;
}
.dataSection {
	overflow: auto; //overflow: auto; -overflow: hidden; -overflow-x: auto; //overflow-y: hidden;
	width: 100%;
	padding-bottom: 20px; -padding-bottom: 40px;
	position: relative;
}
.comlpDone .dataSection {
	overflow: auto;
}
.links {
	position: absolute;
	left: 0;
	width: 100%;
	top:  -40px;
	height: 40px;
}
.comlpDone .links {
	visibility: hidden;
}
#backward {
	left: 200px; -left: 0;
}
#forward {
	right: 0;
}
.links IMG {
	cursor: pointer;
	position: absolute;
	top: 0;
}
TR.header TD IMG {	margin: 0;	}

TABLE.modDataHeader, TABLE.modData {
	width: auto;
	font-size: 11px;
}
TABLE TR.header TD {
	vertical-align: middle;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.modDataHeader .header TD {
/*	background-color: #c2c2c2;*/
}
.modDataHeader .row1 .iData {
	margin-top: 28px;
	text-transform: uppercase;
}
.modData .row1 .iData {
	margin-top: 5px;
	width: 94px;
	padding-left:8px; //padding-left:2px;
}
.modDataHeader .row2 .iData {
	margin-top: 7px;
	text-transform: uppercase;
}
.modData .row2 .iData {
	margin-top: 7px;
}
.modDataHeader .row3 .iData {
	margin-top: 9px;
	text-transform: uppercase;
}
.modData .row3 .iD {
	vertical-align: middle;
	text-align: center;
	font-size: 9px;
}
TR.cheker TD {
	height: 60px;
	vertical-align: middle;
	text-align: center;
	}
TR.dashed TD {
	/*background: url(/img/dashed2.gif) repeat-x left bottom; replaced for complectation's highlight*/
	border-bottom: dashed #DDDDD6 1px;
}
.headOfData TD {
	height: 50px;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
}
TABLE.modData TR.type1 TD {
	border-left: dashed #DDDDD6 1px !important;

}
.type1 TD {
	vertical-align: middle;
	height: 38px;
}
.type2 TD {
	vertical-align: middle;
	height: 50px;
}
.modData .type1 TD, .modData .type2 TD {
	text-align: center;
}


.modData .row3 .iData {	margin-top: 10px;	}
.modData .row3 .present {	margin-top: 2px;	}
.modData .header TD {
/*	background-color: #ddddd6;
	width: 82px; */
}
TD.itemH {
	width:350px;
	border-right:1px solid #fff;
	text-align:center;
}
.modData {
	width:auto !important;
}
.header .dased {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
.header .dased:hover {
	color: #fc000a;
	text-decoration: none;
	border-bottom: 1px dashed #fc000a;
}
TR.cheker .dased {
	color: #0f91dc;
	font-size: 13px;
	text-decoration: none;
	border-bottom: 1px dashed #0f91dc;
}
TR.cheker .dased:hover {
	color: #fc000a;
	text-decoration: none;
	border-bottom: 1px dashed #fc000a;
}
TD.addPrms {	font-size: 9px;	}
.plus {	color: #21a121;	}
.minus {	color: #d60d1b;	}


/* tips */

.relative {
	position: relative;
}
.present {
	/*position: relative;*/
	padding-bottom: 1px;
}
DIV.tooltip {
	display:none;
	text-align: left;
	width:148px;
	position: absolute;
	left: -14px !important; -left: -50px !important;
	top: 24px !important;
	background: url(/img/nissan/help_uarr.gif) no-repeat left top;
	padding-top: 24px;
}
.firstTip DIV.tooltip {	margin-left: 30px;	}

.tooltip UL {
	padding: 4px 0 12px 0;
	background: url(/img/nissan/help_bott.gif) no-repeat left bottom;
}
.tooltip UL LI {
	background: url(/img/nissan/dot_grey.gif) left 5px no-repeat;
	padding-left: 8px;
	margin: 0 30px 6px 10px;
	font: 9px Verdana;
	color: #4f4f4f;
}
#demotip, .tooltip2 {
	display:none;
	background:#d0d0c8 url(/img/nissan/darr.gif) no-repeat left bottom;
	font-size:11px !important;
	padding: 3px 5px 13px 5px;
	z-index: 100;
	position: absolute;
}
.tooltip2 {
	width: auto;
	white-space: nowrap;
	left: 0;
	top: -30px;
}
.data {
	font-size: 11px;
}
.data TH {
	text-align: left;
	font-weight: normal;
	background-color: #a6a6a6;
	border-right: 1px solid #d0d0c8;
	vertical-align: middle;
	padding: 5px 0 8px 5px;
}
.data TH.last, .data TD.last {
	border-right: none;
}
.data TD {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 8px;
}
.cent {
	text-align: center;
}
.var {
	font-size: 9px;
}

TABLE.genData {
	width: 500px;
	margin-bottom: 2.9em;
}
TABLE.genData H2 {
	margin: 0 0 -5px 0;
}
TABLE.genData TD {
	padding: 11px 25px 15px 0;
}
TABLE.lPadd TD {
	padding-top: 9px;
	padding-bottom: 9px;
}
TABLE.genData .it1 {
	width: 264px;
}
.complVars {
	width: auto;
}
.complVars TH {
	text-align: center;
	padding: 0 0 0 0;
	width: 107px;
	vertical-align: middle;
	height: 32px;
	background-color: #ddddd6;
	border-right-color: #fff !important;
	}
.complVars TH.it1 {	width: auto;	}

.complVars TH DIV {
	margin-top: 10px;
}
.complVars TD {
	padding: 0;
	height: 41px;
}

.moldelClr {
	display: block;
	margin: 0 0 0 142px;
}
.compareBox {
	padding-bottom: 50px;
}
.compareDl {
	position: relative;
	width: 480px;
	margin-right: 10px;
	float: left;
}
.compareDl DT {
	position: absolute;
	left: 44px;
	font: italic 11px Verdana;
	color: #444;
	padding-top: 14px;
}
.compareDl DD {
	margin: 0 0 4px 142px;
	padding-bottom: 1px;
}
UL.clrs {	margin-bottom: 0;	}

UL.clrs LI, .singleClr {
	position: relative;
	background: none;
	padding: 0;
	float: left;
	width: 35px;
	margin: 0 10px 8px 0; //margin-bottom: 12px;
	text-align: center;
	height: 50px;
}
.singleClr {
	float: none;
	text-align: left;
	height: auto;
	margin: 0 0 15px 100px;
	width: auto;
	//position: static;
}
.clrBox {
	background: url(/img/nissan/color_brd.gif) no-repeat;
	width: 35px;
	height: 28px;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	cursor: pointer;
}
.brdOfImg {
	display: block;
	margin-top: -28px;
}
.hoverBrd {	background-image: url(/img/nissan/color_brd_hover.gif);	}

IMG.modelClr {
	display: block;
	margin-bottom: 6px;
}
/* BEGIN Added by Timur */
UL.clrs LI IMG.modelClr {
	width: 100%;
	heigth: 100%;
}
DIV.singleClr IMG.modelClr {
	width: 35px;
	heigth: 28px;
}
/* END Added by Timur */
.singleClr IMG.modelClr { margin-bottom: 0;	}

.compareButtBox {
	float: left;
	background-color: #ddddd6;
	width: 202px;
	padding: 13px 0 18px 10px;
	font: bold 11px Verdana, Geneva, sans-serif;
}
.compareButtBox INPUT {
	display: block;
	margin-top: 14px;
}
#modelsClrCompare {
	display: none;
}
.carOuter {
	float: left;
	margin-left: 30px;
	width: 300px;
}
.comparedModel {
	margin: 0 auto 0 auto;
	display: block;
}
.comparedModel .clr {
	margin: -20px 0 0 40px;
	font: 11px Verdana, Geneva, sans-serif;
}
.viewCompared IMG.comparedModel {
	width: 300px;
}
ul.imgList {
	float:left;
	clear:both;
	margin-bottom: 1em;
}
.imgList LI {
	float: left;
	background: none !important;
	padding: 0 !important;
	margin: 0 10px 0 0;
}
.imgList LI A {
	text-decoration:none;
}
.imgList LI IMG {
	display: block;
	margin-bottom: 8px;
}
.brdImg LI IMG {
	border: 1px solid #fff;
}
.brdImg LI A:hover IMG {
	border: 1px solid #F00 !IMPORTANT;
}

.form, DIV.button {	width: 274px;	}

.form {
	border-bottom: 1px solid #9ea3a5;
	padding-bottom: 4px;
}
DL.genData {
	margin-bottom: 28px;
}
.form DT, .formReq DT, DL.genData DT {
	color: #383838;
	font-size: 11px;
}
.form DT LABEL, .formReq DT LABEL, DL.genData DT LABEL {
	display: block;
	margin-bottom: 5px;
}
.form DT LABEL SPAN {
	font-size: 10px;
	color: #7D7D7B;
}
.form DD {
	margin-bottom: 13px;
}
.form DD INPUT {
	font-size: 18px;
	vertical-align: top;
}
.form DD INPUT.field {
	width: 224px;
	font-size: 18px;
}
.form DD TEXTAREA {
	
	height: 100px;
}
.form DD SELECT.field {
	width: 228px;
	font-size: 18px;
}
.capcha {
	width: 130px;
	margin-right: 6px;
}
DIV.button {
	padding: 15px 0 0 0;
}
.button INPUT, INPUT.button {
	font-size: 13px;
	font-weight: bold;
}
.auto {
	width: auto;
}
.fieldD {
	width: 61px;
}
.fieldM {
	width: 95px;
}
.fieldD SELECT {
	width: 55px;
}
.fieldM SELECT {
	width: 90px;
}
.fieldY SELECT {
	width: 60px;
}
DIV.date, .infoList DT {
	font: italic 9px Verdana, Geneva, sans-serif;
	color: #666666;
}
DIV.date {
float: left;
width: 50px;
margin-top: 3px;
}
.allNews {
margin-left: 50px;
}

.infoList DD {
	font-size: 11px;
	margin-bottom: 20px;
}
.ltd {
	width: 525px;
	width: 70%;
	}
.content P {
	line-height: 15px;
	font-size: 11px;
}
.addEq {
	width: 310px;
	margin-bottom: 22px; -margin-bottom: 14px;
}
.addEq H2 {
	text-transform: uppercase;
	margin-bottom: 1.2em;
}
.headImg {
	margin-bottom: 10px;
}
.addEq .f11 {
	display: block;
	margin-bottom: 7px;
}
.active {
	padding-right: 7px;
	background: url(/img/nissan/down_arr.gif) no-repeat right 2px;
}
.spectable .present {
	padding-left: 12px;
	background: url(/img/nissan/redbull.gif) no-repeat left 5px !important;
}
.spectable .present A {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
.spectable DIV.tooltip {
	left: -162px !important;
	width: 147px;
	top: -15px !important;
	background: url(/img/nissan/help_uarr2.gif) no-repeat right 10px;
	padding-top: 0;
	padding-right: 15px;
}
.spectable .tooltip UL {
	padding: 4px 0 12px 0;
	background: url(/img/nissan/help_bott2.gif) no-repeat left bottom;
}
.pricediv {
	background-color: #ddddd6;
	padding: 20px 17px 20px 19px;
	float: left;
	margin: 30px 0px 10px 0px;
	font: 11px Verdana;
}
.pricediv2 {
	background-color: #DCDCD2;
	padding: 9px;
	float: left;
	margin: 15px 0px 10px 0px;
	font: 11px Verdana;
}
.model_spec {
	float: left;
	margin: 11px 25px 55px 0px;
}
.additional {
	font: bold 11px Verdana, Geneva, sans-serif;
	margin-bottom: 4px;
}
.additional span.i {	font-weight: normal;	}

.doubleNav {
	background: url(/img/nissan/double_top_bg.gif) no-repeat;
	padding: 6px 0 0 0;
	margin-bottom: 20px;
}
.content .doubleNav {
	width: 215px;
	position: absolute;
	background-image: url(/img/nissan/double_top_bg2.gif);
	right: 0;
}
.doubleNav UL {
	background: #dddddd url(/img/nissan/double_bott_bg.gif) no-repeat left bottom;
	margin: 0;
	padding: 0 0 8px 0; //padding-bottom: 14px;
	width: auto;
}
.content .doubleNav UL {
		background: #e7e7ea url(/img/nissan/double_bott_bg2.gif) no-repeat left bottom;
		padding: 12px 0 12px 9px;
}
.content .doubleNav UL LI {
	margin-bottom: 14px;
	//line-height: 13px;
	}

.doubleNav UL UL {
	background: none;
	padding-top: 4px; //padding-top: 0;
	padding-bottom: 0; -padding-bottom: 8px;
	font-size: 9px;
}
.doubleNav UL LI {
	white-space: normal;
	//padding-bottom: 2px;
	width: auto;
	border-bottom: none;
	//background-position: left 1.1em;
}
.doubleNav UL LI LI {
	background-image: url(/img/nissan/square.gif);
	background-position: left 1.1em; //background-position: left 1.5em;
	padding-left: 7px;
	margin-left: 0;
}
.doubleNav .current { background-image: url(/img/nissan/rarr_bl.gif);	}

.short {
	height: 1px;
	font-size: 0;
	line-height: 1px;
	width: 389px;
	display: block;
	background-color: #9ea3a5;
	margin: 24px 0 20px 0;
}
.wInfo {
	width: 389px;
}
.wInfo TABLE {
	font-size: 11px;
}
.wInfo P.b {
	line-height: 1.65em;
	margin-bottom: 9px;
}
.wData DT {
	position: relative;
	padding-left: 123px;
	margin-bottom: 5px;
}
.wData DT IMG {
	display: block;
	position: absolute;
	border: 1px solid #6D757A;
	left: 0; -left: auto;
	top: 1px; -top: auto;
	z-index: 1000;
	overflow-x: auto;
}
.imgBox IMG {
	border: 1px solid #6D757A;
}

.wData DD {
	margin-left: 123px;
}
.wData DD TABLE {
	width: auto;
	font-size: 11px;
}
.wData DD TABLE TD {
	padding-bottom: 5px;
}
.wData DD TABLE TD.i {
	padding-right: 6px;
}
.nbTxt {
	font-size: 9px;
}
.contList, DIV.regularList UL {
	font-size: 11px;
	margin-bottom: 12px;
	}
.contList LI, DIV.regularList UL LI {
	padding-left: 15px;
	background: url(/img/nissan/mdash.gif) no-repeat 1px 0.6em;
	margin-bottom: 0.2em; //margin-bottom: 0.2em;
	//line-height: 13px;
}

.content OL {
	font-size: 11px;
	margin-bottom: 1.5em;
	padding-left: 20px;
	margin-top: 0px;
	//margin-left: 4px;
}
.content OL UL {	padding-top: 10px;	}

.content OL LI, .content DL OL {
	padding-left: 0px;
	margin-bottom: 16px;
	//line-height: 13px;
}
.content DL OL.creditConds {
	padding-left: 20px !important;
}
.content OL LI {	margin-bottom: 6px;	}

.spareBox {
	width: 520px;
	margin-bottom: 30px;
}
.formReq {
	float: left;
	/*border-right: 1px dashed #868C8E;*/
	padding-right: 18px;
	margin: 0 19px 19px 0;
}
.formReq DD {
	margin-bottom: 14px; //margin-bottom: 12px;
}
.formReq DD.last {
	margin-bottom: 0;
}
DT.first {
	margin-top: -18px;
	position: relative;
}
.formReq INPUT {
	width: 164px;
}
.sels {
	border: none;
}
.sels SELECT {
	width: 170px;
	font-size: 13px;
}
.sels DD {
	margin-bottom: 12px;
}
.addInfo {
	position: relative;
	padding-bottom: 28px;
	border-bottom: 1px solid #9ea3a5;
	margin-bottom: 17px;
}
DIV.addInfo { padding-bottom: 15px;	}

.addInfo TEXTAREA {
	width: 371px;
	height: 150px;
}
.addN {
	position: absolute;
	right: 0;
	top: 2px;
	font-size: 11px;
}
UL.addN LI {
	padding: 0 24px 0 0;
	background: none;
	position: relative;
	text-align: right;
	color: #383838;
	margin-bottom: 14px;
}
UL.addN LI INPUT {
	display: block;
	position: absolute;
	margin-top: 1px;
	right: 0;
	//margin-right: -1px;
	//margin-top: -2px;
}
UL.detList {
	margin-bottom: 28px;
	font-size: 11px;
}
UL.detList LI {
	padding: 0;
	background: none;
	margin-bottom: 12px;
	color: #383837;
}
UL.detList LI .field {
	width: 296px;
}
UL.detList LI .nmbr {
	width: 20px;
}
.addDet {
	font-size: 11px;
	background: url(/img/nissan/dot_pl.gif) no-repeat left 0;
	padding: 0 0 0 19px;
	min-height: 16px; -height: 16px;
	margin-bottom: -7px;
}
.addDet .dash, .genData .dash {
	text-decoration: none;
	border-bottom: 1px dashed #c71444;
}
.addDet .dash:hover, .genData .dash:hover {
	border-bottom-color: #fc000a;
	color: #fc000a;
}
.usData {
	margin-bottom: 16px;
}
.usData .field {
	width: 230px;
}
.usData IMG {
	vertical-align: middle;
}
.faqIt {

}
.faqIt .dash {
	text-decoration: none;
	border-bottom: 1px dashed #cc0033;
	cursor: pointer;	
}
.faqIt .dash:hover {
	text-decoration: none;
	border-bottom-color: #fc000a;
	cursor: pointer;	
}
.faqIt DT {
	margin-bottom: 20px;
	font-size: 11px;
}
.faqIt DD {
	font-size: 11px;
	margin-bottom: 20px;
}
.comment {
	color: #999;
	font-size: 10px;
	margin-bottom: 16px;
}
.content SUP {	color: #999999;	}
.content .credit_table SUP, .content .dataTable SUP {
	color: #000;
	font-size: 8px;
	line-height: 4px;
	}

.comment SUP {
	position: absolute;
	left: 0; -left: -10px;
	top:-1px;
}
.type1comm {
	position: absolute;
	bottom: 0;
	width: 560px;
}
.type2comm {
	padding-left: 10px;
	position:relative;
}
.faqIt DD UL LI {
	padding-left: 10px;
	background: url(/img/nissan/dot_sm.gif) no-repeat 1px 6px;
	margin-bottom: 6px;
	//line-height: 13px;
}
.faqIt DD UL {
	margin-bottom: 20px;
}
TABLE.credit_table {
	width: auto;
	margin-bottom: 16px;
	border: 1px solid #fff;
}
.credit_table TR TH {
	background-color: #d8d8d8;
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
	color: #000;
	font: 11px Verdana;
	text-align: center;
	border: 1px dashed #b4b4ae;
}

.credit_table TR TD {
	font: 11px Verdana;
	padding: 6px 18px 6px 18px;
	text-align: center;
	border: dashed 1px #d8d8d8;
	vertical-align: middle;
}

.dataTable {
	font-size: 11px;
	width: auto;
	margin: 8px 0 12px 0;
}
.dataTable TD {
	padding: 0 25px 14px 0;
}
TD.itTd {
	padding-right: 42px;
}
TABLE .left {
	text-align: left !important;
}
.itTd2 {	padding-left: 10px !important;	}

.addInfoBox {
	border-top: 1px solid #c71444;
	padding: 24px 0 0 0;
}
.creditForm {
width: 450px;
font: 11px Verdana;
}
.credCalc {
	margin-bottom: 16px;
}
.creditForm INPUT, .creditForm SELECT {
width: 125px;
border: solid 1px #868C8E;
}
.creditForm INPUT.radio, .creditForm INPUT.label_highlight {
width: 12px;
border: 0px;
vertical-align: middle;
margin-top: -2px;
}
.descCol {
width: 200px;
padding: 10px 30px 10px 0px;
text-align: right;
}
.valCol {
 padding: 10px 0px;
}
.usd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.hr2, .hr3 {
	clear: both;
	font-size: 0;
	height: 2px;
	border-bottom: 1px solid #c71444;
	margin-bottom: 16px;
	display: block;
}
.hr3 {
	border-bottom-width: 2px;
	width: 240px;
	margin-bottom: 14px;
	height: 6px; //height: 1px;
}
/* Others */
.pricediv {
	background-color: #DDDDD6;
	padding: 20px 17px 20px 19px;
	float: left;
	margin: 15px 0px 10px 0px;
	font: 11px Verdana;
}
.pricediv2 {
	background-color: #DCDCD2;
	padding: 9px;
	float: left;
	margin: 15px 0px 10px 0px;
	font: 11px Verdana;
}

.model_spec {
	float: left;
	width:280px;
	margin: 11px 5px 7px 0px;
}
.spectable	{
	margin-bottom: 40px;
	width: auto;
	}
.spectable TR TH {
	background-color: #A6A6A6;
	padding: 7px 5px 7px 10px;
	vertical-align: middle;
	color: #ffffff;
	font: 11px Verdana;
}

.spectable TR TH A.dash {
	text-decoration: none;
	border-bottom: 1px dashed #fff;
	color: #fff;
}
.spectable TR TH A.dash:hover {
	border-bottom: 1px dashed #ff0;
	color: #ff0;
}
.spectable TR TD {
	font: 11px Verdana;
	padding: 15px 9px 15px 9px;
}
.spectable TR TD.b {
	font-weight: bold;
}
.spectable TR TD IMG {
	margin-right: 14px;
}
.bis TR TD {
	font: 11px Verdana;
	padding: 3px 9px 3px 12px;
	vertical-align: middle !important;
}
TD.mNames {
	padding-right: 20px !important;
}
TD.mTh {
	padding-left: 0!important;
}
.thumbPhotos {
width: 400px;
float: left;
margin: 11px 5px 7px 0px;
}
.thumbPhotos IMG {
float: left;
margin: 2px;
}
.partners {
	width: auto;
}
.partners TD {
	vertical-align: middle;
	padding: 0 80px 40px 0;
}
.contacts {
width: 370px;
float:left;
font-size: 11px;
}
.freeBus IMG {
	vertical-align: middle;
	margin: 0 5px 0 0;
}


/* Footer */

.footerTxt {
/*	color: #bdbdbd; */
color: #666666;
	font-size: 11px;
	line-height: 11px;
	padding: 11px 0 14px 0;
	border-top: 1px solid #bdbdbd;
/*	border-bottom: 1px solid #bdbdbd;  */
	margin-bottom: 9px;
	position: relative;
}
.copy {
	font-size: 9px;
	line-height: 11px;
	padding-bottom: 12px;
	position:relative;
	border-top: 1px solid #bdbdbd;
	padding-top: 14px;
}
.nissan {
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
}

/*                  */
.pdf {
	margin :40px 10px 10px 10px;
	text-align: center;
	font: 13px Verdana;
	line-height: 18px;
}

/* 888888888888888 */
.clr, .copy A {	color: #666666;	}
.b, .subMenu ul li.b strong { font-weight: bold !important;	}
.i {	font-style: italic;	}
.f11 {	font-size: 11px;	}
.f13, P.f13 {	font-size: 13px;	}
.f14, P.f14 {	font-size: 13px;	}
.red {	color: #c71444;	}
.up { text-transform:uppercase;}
.grey {color: #666666;}

.genData .addInfo UL.addN LI, .genData UL.detList LI {
	background: none !important;
}
/* Added By Timur For Trade-in Cars */
.propTableList UL {
	list-style: none;
}
.propTableList UL LI {
	padding: 9px 40px 9px 0;
	background: url(/img/nissan/redbull.gif) no-repeat 95% 50%;
	border-bottom: 1px dashed #B4B4AE;
}
TD.propTableList {
	padding-top: 0px !important;
	padding-right: 0px !important;
}
.hidden {
	display: none;
}
TR.bufferRow TD {
	height: 30px;
}
TR.type1 TD.highlight {
	background-color: #f4f4f4;
}
TABLE.modDataHeader TR.headOfData TD SPAN {
	border-bottom: 1px dashed #000;
	cursor: pointer;
}

TABLE.modDataHeader TR.headOfData TD SPAN:hover {color: #c71444; border-bottom: 1px dashed #c71444 !important;}
/* Alla */
.corn-tl { background:#c71444 url(/img/nissan/header_cont_tl.gif) no-repeat left top;}
.corn-tr { background:url(/img/nissan/header_cont_tr.gif) no-repeat right top;}
.corn-bl { background:url(/img/nissan/header_cont_bl.gif) no-repeat left bottom;}
.corn-br { background:url(/img/nissan/header_cont_br.gif) no-repeat right bottom; min-width:}
.corn-br .h1 { background:none; height:auto}
.corn-br .h1 H1 { background:none; height:auto; padding-right:30px}
.corn-br .h1 .icoPrint { position:inherit; top:0; right:5px; float:right; margin:5px; //margin-top:0px }
/* differens 1280 - 1024e */
.rightBox { min-width:990px}
/* / Alla */


.h1 {
	background:url(/img/nissan/header_cont_l.gif) no-repeat left top #c71444;
	padding-right:0;
	margin-bottom: 20px;
	}

.h1 H1 {
	color: #fff;
	background: url(/img/nissan/header_cont.gif) no-repeat right top;
 	height: 26px; 
	position: relative;
	font: bold 15px/1.6em Verdana;
	padding: 0 7px;

}


.h1 .icoPrint {
	position:absolute;
	z-index:10;
	top:5px;
	right:5px;
	cursor:pointer;
	}

.vkk {margin-top: -20px}
.menu_kompl {text-align: center; margin-bottom:10px;}
.tabs_kompl {margin: 0px; padding: 0px;}
.tabs_kompl li {float: left; list-style: none; padding: 20px 10px 0px 0px}
.tabs_kompl li a {display: block; text-align: center;  min-width: 155px; background: #e29896; font: normal; color: #FFFFFF; font: normal 11pt/16pt Verdana; text-decoration: none; overflow: hidden}
.tabs_kompl li a table {width: 155px}
.tabs_kompl li a strong {display: block; background: #FFFFFF; color: #000000; font: normal 11pt Tahoma;}

/*
.tabs_kompl li a {display: block; text-align: center;  min-width: 170px; background: #e29896; font: normal; color: #FFFFFF; font: normal 12pt/16pt Verdana; text-decoration: none; overflow: hidden}
.tabs_kompl li a table {width: 170px}
.tabs_kompl li a strong {display: block; background: #FFFFFF; color: #000000; font: normal 13pt Tahoma;}


*/

.tabs_kompl li a table .v_t_l {width: 13px; height: 13px; background: url(/images/v_t_l2.gif) 0% 0% no-repeat;}
.tabs_kompl li a table .v_t_c {height: 13px}
.tabs_kompl li a table .v_t_r {width: 13px; height: 13px; background: url(/images/v_t_r2.gif) 0% 0% no-repeat;}
.tabs_kompl li a table .v_c_l {width: 13px; }
.tabs_kompl li a table .v_c_c {height: 13px}
.tabs_kompl li a table .v_c_r {width: 13px;}
.tabs_kompl li a table .v_b_l {width: 13px; height: 13px; background: url(/images/v_b_l2.gif) 0% 0% no-repeat;}
.tabs_kompl li a table .v_b_c {height: 13px}
.tabs_kompl li a table .v_b_r {width: 13px; height: 13px; background: url(/images/v_b_r2.gif) 0% 0% no-repeat;}
.tabs_kompl li.act a, .tabs_kompl li a:hover {background: #c71244;}
.tabs_kompl li.act a table .v_t_l, .tabs_kompl li a:hover table .v_t_l {width: 13px; height: 13px; background: url(/images/v_t_l.gif) 0% 0% no-repeat;}
.tabs_kompl li.act a table .v_t_r, .tabs_kompl li a:hover table .v_t_r {width: 13px; height: 13px; background: url(/images/v_t_r.gif) 0% 0% no-repeat;}
.tabs_kompl li.act a table .v_b_l, .tabs_kompl li a:hover table .v_b_l {width: 13px; height: 13px; background: url(/images/v_b_l.gif) 0% 0% no-repeat;}
.tabs_kompl li.act a table .v_b_r, .tabs_kompl li a:hover table .v_b_r {width: 13px; height: 13px; background: url(/images/v_b_r.gif) 0% 0% no-repeat;}

.tabs_kompl li a span {display: block; padding: 0px 0px 10px 0px; height: 65px;}
.tabs_kompl li a strong table {width: 100%; height: 32px;}
.tabs_kompl li a strong table td { text-align: center; vertical-align: middle}
.tabs_kompl li a strong table td.p_l {width: 11px; height: 32px; background: url(/images/p_l.gif) 0% 0% no-repeat;}
.tabs_kompl li a strong table td.p_r {width: 11px; height: 32px; background: url(/images/p_r.gif) 0% 0% no-repeat;}
.tabs_kompl li a strong table td.p_c {padding-bottom: 2px}
.tabs_kompl li.act a strong table td.p_r,.tabs_kompl li a:hover strong table td.p_r {width: 11px; height: 32px; background: url(/images/p_r_act.gif) 0% 0% no-repeat;}
.tabs_kompl li.act a strong table td.p_l, .tabs_kompl li a:hover strong table td.p_l {width: 11px; height: 32px; background: url(/images/p_l_act.gif) 0% 0% no-repeat;}

.red {height: 37px}

.compl_vklad {clear: both; padding-top: 20px; font: normal 9pt Verdana;}
.c_v_left { float: left;}
.c_v_right, .c_v_right a {float: right}
.c_v_left a {float: left}
.c_v_left a span, .c_v_right a span {display: block; padding: 5px 30px}
.c_v_left .a_coml, .c_v_right .a_coml {color: #FFFFFF !important; background: #c71244 url(/images/vk_l.gif) 0% 0% no-repeat; }
.c_v_left .a_coml span, .c_v_right .a_coml span {background: url(/images/vk_r.gif) 100% 0% no-repeat}

#fixed {clear: both; position: relative; z-index: 100000; font: normal 8pt Verdana}
.top_table {clear: both; text-align: left; background: url(/images/bot.gif) 0% 0% repeat-x; overflow: hidden}
.top_table_in { background: url(/images/bot.gif) 0% 0% repeat-y; overflow: hidden; width: 100%}
.top_table_in2 { background: url(/images/bot.gif) 100% 0% repeat-y; overflow: hidden; width: 100%}
.top_table_in3 { background: url(/images/b_t_l_act.gif) 0% 0% no-repeat; overflow: hidden; padding: 10px 25px 0px 25px}
.top_table_in3.inner { background: url(/images/b_t_l_top.gif) 0% 0% no-repeat; overflow: hidden; padding: 10px 25px 0px 25px}
.onoff {text-align: right}

.complect_table {border-collapse: collapse; width: auto !important; clear: both; margin-top: -15px}
.com_one {width: 220px; padding: 4px 20px 0px 0px}
.com_one.right {text-align: right}
.com_spis {width: 88px; text-align: center}
.com_opis {border-top: solid 1px #959292; border-right: dashed 1px #959292; font: normal 8pt/ 16pt Verdana; padding-top: 3px}
.com_opis.first {border-left: solid 1px #959292}
.inp {padding-bottom: 10px; padding-left: 16px}
.cop_price_top {padding: 5px 0px 6px 0px}

#fixed2 {;clear: both; font: normal 8pt Verdana; color: #656363}
.bot_table {clear: both; text-align: left; background: url(/images/bot.gif) 0% 100% repeat-x; overflow: hidden}
.bot_table_in { background: url(/images/bot.gif) 0% 0% repeat-y; overflow: hidden; width: 100%}
.bot_table_in2 { background: url(/images/bot.gif) 100% 0% repeat-y; overflow: hidden; width: 100%}
.bot_table_in3 { background: url(/images/b_t_l_bot.gif) 100% 100% no-repeat; overflow: hidden; padding: 20px 25px 25px 25px}
.bot_table_in3 .complect_table {border-bottom: dashed 1px #d4dbe7}
.bot_table_in3 .complect_table td {border-top: dashed 1px #d4dbe7; border-right: dashed 1px #d4dbe7; vertical-align: middle}
.bot_table .com_one {width: 229px; padding: 5px 5px 6px 5px}
.bot_table .com_spis {width: 87px; vertical-align: middle; padding-bottom: 2px}
.compl_sag td {border-right: none !important; text-transform: uppercase; font-weight: bold; background: #fafafa}
.okraska .com_spis {font: normal 7pt/13pt Verdana !important }
.compl_sag  .com_spis .cop_price_top {padding: 0px !important}
.teh {clear: both; text-align: left; background: url(/images/bot.gif) 0% 0% repeat-x; overflow: hidden; display: none}
.teh2 {background: url(/images/bot.gif) 100% 0% repeat-y; overflow: hidden;}
.teh3 { background: url(/images/bot.gif) 0% 100% repeat-x; overflow: hidden; width: 100%}
.teh4 { background: url(/images/b_t_l_bot.gif) 100% 100% no-repeat; overflow: hidden}
.teh5 { background: url(/images/bot.gif) 0% 0% repeat-y; overflow: hidden; width: 100%}
.teh6 { background: url(/images/b_t_l_top.gif) 0% 0% no-repeat; overflow: hidden; padding: 35px 25px 15px 25px}

.box_red_com {position: absolute; width: 263px; margin-left: 690px; text-align: right; margin-top: 5px; display: none}
.box_red_com_in {background: url(/images/add_bg.gif) 0% 0% repeat-y; margin-top: 9px}
.box_red_com_in2 {width: 100%; background: url(/images/add_bot.gif) 0% 100% no-repeat}
.box_red_com_in3 {background: url(/images/add_top.gif) 0% 0% no-repeat; padding: 0px 15px 30px 15px; height: 360px; text-align: left}
.box_red_com_in3 div {font: bold 9pt Verdana; text-align: center; color: #FFFFFF; padding: 7px 0px 8px 0px}
.box_red_com_in3 ul {overflow-y: auto; height: 325px}
.box_red_com ul li {font: normal 9pt Verdana; list-style: none; padding: 4px 0px 4px 25px; background: url(/images/li.jpg) 0% 50% no-repeat;}
.box_red_com ul li.dop_rasdcom {padding-left: 0px;  background: none; font: bold 8pt Verdana; text-transform: uppercase; text-decoration: underline}
.box_red_com ul li.act {; background: url(/images/li_act.gif) 0% 50% no-repeat;}
.box_red_com ul li a {color: #733131; text-decoration: none}
.box_red_com ul li a:hover {text-decoration: underline}	

.complect_table.comp {margin-top: 0px}
.complect_table.comp .com_spis .inp {font: normal 7pt Verdana; padding: 0px 0px 5px 0px}
.complect_table.comp .com_spis .inp table td {height: 25px; vertical-align: bottom}
.complect_table.comp .com_spis .inp a{text-decoration: none}
.complect_table.comp .com_spis .inp a:hover {text-decoration: underline}
.com_link {font: normal 9pt Verdana; padding: 50px 20px 0px 20px}
.com_link a {margin-left: 20px}
/*
.complect_table {border-collapse: collapse}
tr, td {padding: 0px; margin: 0px}
.tabs_kompl {margin: 0px; padding: 0px 0px 0px 30px}
.tabs_kompl li {float: left; list-style: none; padding: 0px 10px 0px 0px}
.tabs_kompl li a {display: block; text-align: center; width: 160px; background: #e29896; border: solid 0px #FFFFFF; border-radius: 15px; font: normal; color: #FFFFFF; font: normal 12pt/16pt Tahoma; padding: 10px; text-decoration: none}
.tabs_kompl li.act a, .tabs_kompl li a:hover {background: #c71244}
.tabs_kompl li a span {display: block; padding: 0px 10px 10px 10px; height: 67px}
.tabs_kompl li a strong {display: block; background: #FFFFFF; color: #000000; padding: 4px 0px 5px 0px; border: solid 0px #FFFFFF; border-radius: 10px; font: normal 14pt Tahoma}
.complect_table {clear: both; font: normal 9pt/10pt Tahoma; color: #656363; width: auto !important}
.com_one {width: 220px; padding: 3px 7px 5px 7px}
.com_one.right {text-align: right}
.com_spis {width: 89px; text-align: center}
#fixed .com_spis {width: 91px; text-align: center}
.com_spis .inp img {margin-left: 3px; padding: 4px 0px; border: none}
.complect_table thead td {vertical-align: top}
.com_opis.first {border-left: solid 1px #d4dbe7;}
.com_opis {border-top :solid 1px #d4dbe7; border-right: dashed 1px #d4dbe7; padding: 3px 0px; font-weight: bold}
.cop_price_top {padding: 6px 0px}
.top_table, #teh {padding: 10px 10px 0px 10px; clear: both; border: solid 6px #c71244 !important; border-bottom: none !important; border-top-left-radius: 70px 40px !important; background: #FFFFFF; width: 961px; position: relative}
#teh {padding: 40px 10px 30px 10px; border-bottom: solid 6px #c71244; background: #FFFFFF; border-bottom-right-radius: 70px 40px; display: none}
.bot_table .complect_table {}
.bot_table .com_spis {padding: 0px}
.bot_table .com_spis img {margin-top: 0px}
#fixed {background: #FFFFFF; width: 993px; z-index: 10000} 
.vkk {overflow: hidden; background: #FFFFFF; width: 993px; position: relative; z-index: 10000}
.compl_sag td {text-transform: uppercase; font-weight: bold}
.compl_vklad {clear: both; padding: 20px 0px 0px 0px; width: 993px}
.compl_vklad a {float: left; padding: 5px 30px 0px 30px; color: #c71244; font: normal 9pt Tahoma; } 
.a_coml { color: #FFFFFF !important; height: 60px; background: #c71244; margin-bottom: -41px; border: none; border-radius: 10px; font: normal 9pt Tahoma; }
.c_v_right {float: right}
.onoff {float: right; margin: -8px 0px -10px 0px; padding-right: 17px; position: relative}	


.complect_table {border-collapse: collapse}
tr, td {padding: 0px; margin: 0px}
.tabs_kompl {margin: 0px; padding: 0px 0px 0px 30px}
.tabs_kompl li {float: left; list-style: none; padding: 0px 10px 0px 0px}
.tabs_kompl li a {display: block; text-align: center; width: 160px; background: #e29896; border: solid 0px #FFFFFF; border-radius: 15px; font: normal; color: #FFFFFF; font: normal 12pt/16pt Tahoma; padding: 10px; text-decoration: none}
.tabs_kompl li.act a, .tabs_kompl li a:hover {background: #c71244}
.tabs_kompl li a span {display: block; padding: 0px 10px 10px 10px; height: 67px}
.tabs_kompl li a strong {display: block; background: #FFFFFF; color: #000000; padding: 4px 0px 5px 0px; border: solid 0px #FFFFFF; border-radius: 10px; font: normal 14pt Tahoma}

.complect_table {clear: both; font: normal 9pt/10pt Tahoma; color: #656363; width: auto !important}
.com_one {width: 220px; padding: 3px 7px 5px 7px}
.com_one.right {text-align: right}
.complect_table thead td {vertical-align: top}
.com_opis.first {border-left: solid 1px #d4dbe7}
.com_opis {border-right: dashed 1px #d4dbe7; padding: 3px 0px; font-weight: bold}
.cop_price_top {padding: 6px 0px}
.bot_table {padding: 0px 10px 30px 10px; border: solid 6px #c71244; border-top: none; background: #FFFFFF; width: 961px; border-bottom-right-radius: 70px 40px;}
.bot_table .complect_table td {border-bottom: solid 1px #d4dbe7; border-right: solid 1px #d4dbe7; vertical-align: middle}
.top_table, .complList {padding: 10px 10px 0px 10px; clear: both; border: solid 6px #c71244; border-bottom: none; border-top-left-radius: 70px 40px; background: #FFFFFF; width: 961px; position: relative}
.complList {padding: 0px 10px 30px 10px; border-bottom: solid 6px #c71244; background: #FFFFFF}
.bot_table {padding: 0px 10px 30px 10px; border-top: none; background: #FFFFFF; width: 961px; border-bottom-right-radius: 70px 40px;}
.bot_table .complect_table td {border-bottom: dashed 1px #d4dbe7; border-right: dashed 1px #d4dbe7; vertical-align: middle}
.bot_table .complect_table {border: none}
.bot_table .com_spis {padding: 0px}
.bot_table .com_spis img {margin-top: 3px}
#fixed {background: #FFFFFF; width: 993px; z-index: 10000} 
.vkk {overflow: hidden; background: #FFFFFF; width: 993px; position: relative; z-index: 10000}
.compl_sag td {text-transform: uppercase; font-weight: bold}
.complList {display: none;}
.compl_vklad {clear: both; padding: 20px 0px 0px 0px; width: 993px}
.compl_vklad a {float: left; padding: 5px 30px 0px 30px; color: #c71244; font: normal 9pt Tahoma; } 
.a_coml { color: #FFFFFF !important; height: 60px; background: #c71244; margin-bottom: -41px; border: none; border-radius: 10px; font: normal 9pt Tahoma; }
.c_v_right {float: right}
.onoff {float: right; margin: -8px 0px -10px 0px; padding-right: 17px; position: relative}  

.red {padding: 5px 0px}
.red a {color: #c71244; font: normal 8pt Tahoma; text-decoration: none}
.com_link {padding: 10px 0px 0px 15px; ;}
.com_link a {color: #c71244; margin-right: 10px}
.box_red_com {position: absolute; width: 200px; border: solid 6px #c71244; padding: 10px 10px; margin-top: 30px; margin-left: 720px; background: #FFFFFF; display: none;}
.box_red_com ul {margin: 0px; padding: 0px; overflow-y: auto; height: 480px}
.box_red_com ul li {font: normal 9pt Tahoma; list-style: none; padding: 4px 0px 4px 25px; background: url(/images/li.jpg) 0% 50% no-repeat;}
.box_red_com ul li a {color: #733131; text-decoration: none}
.box_red_com ul li a:hover {text-decoration: underline}	
	
*/
	
/* Float Table Head */
#floatTitles .complGenBox {
	-padding-left: 0px;
}
#floatThead {
	display: none;
	position: fixed;
	top: 0px;
	-position: absolute;
	-padding-left: 0px;
	-left: 200px;
	z-index: 999;
}
#floatCompls {
	overflow: hidden;
}
.modData .changePrice {
	cursor: pointer;
}

/*      */
.insImg {
margin: 0px 16px 19px 0px;
}
DIV.insDiv {
display:block;
height: 140px;
}
DIV.insDiv IMG {
margin: 0px 16px 19px 0px;
}

.moldelsTypesNav A, .modelsNav A, UL.autoList UL A {
	text-transform: uppercase;
}
.modelsNav UL.lastItem A {
	text-transform: none;
}

.invisible {display:none;}

/* UPD for actions list on main */
.action a.link-block {display:block; height:125px}
.tbl-link {position:absolute; top:0px}
.generalNav {box-shadow: 4px 4px 2px #343837 !important; border: solid 0px #FFFFFF; border-radius: 5px;}
#fixed {background: #FFFFFF; left: 0; z-index: 100}


.form-podpiska {padding: 10px 3px 10px 0px; margin:0 auto; text-align:center; width:144px}
.form-podpiska p { color:#fff; margin-bottom:10px; text-align:center; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-right:-5px }
.form-podpiska .field { width:100%; margin-bottom:8px }
