/* CSS by Econom Vladimir */

.topNav TD.selected, .topNav TD.selectedRight, .topNav TD.selectedLeft, .contentNavBar LI.current, .contentNavBar2 LI.current {
	background-color: #0090AD;
	}
.scene01 {
	background-image: url(/img/saab/opel/scene01.jpg);
	}
.contentNavBar LI.current, .contentNavBar2 LI.current {
	padding-right: 0;
	background-image: url(/img/saab/circ/left_sub1_saab.gif);
	}
.contentNavBar LI.current STRONG, .contentNavBar2 LI.current STRONG {
	background-image: url(/img/saab/circ/right_sub1_saab.gif);
	color: #FFF;
	}
.contentNavBar LI.current STRONG, .contentNavBar2 LI.current STRONG, .topNav TD.selected, .topNav TD.selected A {
	color: #FFF;
	}
.topNav TD.selected A:hover, .contentNavBar LI.current A:hover, .contentNavBar2 LI.current A:hover {
	color: #FF0;
	}

/*  search panel */
.searchNavBar LI.current {
	background-color: #E1E7EC;
	}

.searchNavBar LI.current {
	padding-right: 0;
	background-image: url(/img/saab/circ/left_grey.gif);
	}
.searchNavBar LI.current STRONG {
	background-image: url(/img/saab/circ/right_grey.gif);
	}	
.searchNavBarLeft {
  padding: 8px 0px 5px 20px;
  height: 27px;
  margin: 0px;
	vertical-align: middle;
	background: #E1E7EC url(/img/saab/circ/left_grey_big.gif) left top no-repeat;
 }

.searchNavBarRight {
	width: 20px;
	margin: 0px;
  height: 40px;
  vertical-align: middle;
	background: #E1E7EC url(/img/saab/circ/right_grey_big.gif) right top no-repeat;
	}
	

div.warning div {
	width: 258px;
	background-repeat: no-repeat;
	background-image: url("/img/saab/circ/rt11.gif");
	background-position: 100% 0
}

div.warning div div {
	background-image: url("/img/saab/circ/lb11.gif");
	background-position: 0 100%
}

div.warning div div div {
	background-image: url("/img/saab/circ/rb11.gif");
	background-position: 100% 100%;
	text-align: center;
}

div.warning {
	display: none;
	cursor: default;
	background-repeat: no-repeat;
	background-image: url("/img/saab/circ/lt11.gif");
	background-position: 0 0;
	z-index: 15 !important;
	margin-top:26px;
	width: 258px;
	margin-left: -270px
}

.hdnBox.disabled li {
	background-image: url("/img/saab/opel/configurator/square_grey.gif");
}

.hdnBox.disabled li.last div {
	background-image: url("/img/saab/opel/configurator/square_grey.gif") !important;
}


UL.pmenu LI li, UL.pmenu LI.sel li {
	font-weight: normal;
	font-size: 89%;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 3px;
	padding-left: 32px;
	background-image: url(/img/saab/catalog/hline.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	}
UL.pmenu LI li.last	{
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 32px;
	background-image: url(/img/saab/catalog/hline_last.gif);
	background-repeat: no-repeat;
	background-position: -2px 8px;
	}
	
UL.pmenu LI.sel	{
	font-weight: bold;
	color: black;
	background-image: url(/img/saab/catalog/vline.gif);
	background-repeat: repeat-y;
	background-x-position: 8px;
	background-y-position: 0pt;
	padding-bottom: 0pt;
	padding-left: 0px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	}

.searchNavBar LI.current {
	padding: 0 0 0 10px;
	background-repeat: no-repeat;
	font-weight: bold;
	background-image: url(/img/saab/circ/left_grey.gif);
	}
.searchNavBar LI.current DIV {
	padding: 8px 10px 8px 0;
	background-image: url(/img/saab/circ/right_grey.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
	
.tr {
	background-image: url(/img/saab/circ/rt11_brd.gif);
	}
.tl {
	background-image: url(/img/saab/circ/lt11_brd.gif);
	}
.tr, .tl, .bl, .br {
	height: 11px;
	width: 11px;
	background-repeat: no-repeat;
	}	
.ml {
	background-image: url(/img/saab/circ/lm11_brd.gif);
	}
.mr {
	background-image: url(/img/saab/circ/rm11_brd.gif);
	}
.mr, .ml {
	background-repeat: repeat-y;
	}
.br {
	background-image: url(/img/saab/circ/rb11_brd.gif);
	}
.bl {
	background-image: url(/img/saab/circ/lb11_brd.gif);
	}
.bl, .br {
	background-position: left bottom;
	background-repeat: no-repeat;
	}
.tm {
	background-image: url(/img/saab/circ/t11_brd.gif);
	}
.mm {
	padding: 0.8em 1em 0.9em 1.25em;
	height: 100%;
	}
.bm {
	background-image: url(/img/saab/circ/b11_brd.gif);
	}
	
.definition DIV {
	background-image: url(/img/saab/opel/configurator/head_bg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	width: 115px;
	font-weight: bold;
	}
	
.choosenCarImg {
	margin: 0.6em 0 1.4em 4px;
	width: 245px;
	padding-bottom: 17px;
	text-align: center;
	background-image: url(/img/saab/circ/credit_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	}
	
.otr {
	background: url(/img/saab/circ/rt11.gif) right top no-repeat;
	height: 11px;
	width: 11px;
	}
.otl {
	background: url(/img/saab/circ/lt11.gif) left top no-repeat;
	height: 11px;
	width: 11px;
	}
.obr {
	background: url(/img/saab/circ/rb11.gif) right bottom no-repeat;
	height: 11px;
	width: 11px;
	}
.obl {
	background: url(/img/saab/circ/lb11.gif) left bottom no-repeat;
	height: 11px;
	width: 11px;
	}
	
.tl11, .over .tl11 {
	background-image: url(/img/saab/circ/lt11_bl.gif);
	}
.tr11, .over .tr11, .clrBox, .hdnBox {
	background-image: url(/img/saab/circ/rt11_bl.gif);
	border-width: 0;
	}
.bl11, .over .bl11, .selectedComplect LI.last {
	background-image: url(/img/saab/circ/lb11_bl.gif);
	}
.br11, .over .br11, .selectedComplect LI.last {
	background-image: url(/img/saab/circ/rb11_bl.gif);
	}
	
.selectedComplect LI.last DIV {
	background-image: url(/img/saab/opel/configurator/square.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 2px 0.6em;
	}
	
.selectedComplect LI, DIV.packet2 UL LI {
	font-size: 90%;
	padding: 0 0 0.1em 10px;
	background-image: url(/img/saab/opel/configurator/square.gif);
	background-position: 2px 0.6em;
	background-repeat: no-repeat;
	margin: 0;
	position: relative;
	}
.infoBox UL LI, .optionList UL LI {
	font-size: 100%;
	padding: 0 0 0 7px;
	background-repeat: no-repeat;
	background-image: url(/img/saab/opel/configurator/square_sm.gif);
	background-position: 1px 0.5em;
	//background-position: 1px 0.7em;
	//position: relative;
	}
	
.baseComplects LI.current {
	background-image: url(/img/saab/opel/configurator/right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0 20px 0 0;
	}
.baseComplects LI.current DIV {
	background-image: url(/img/saab/opel/configurator/left.gif);
	background-repeat: no-repeat;
	padding: 0.4em 0 0.55em 20px;
	//padding-bottom: 0.65em;
	//padding-top: 0.5em;
	}
	
.currentColor {
	background-image: url(/img/saab/opel/configurator/arr_up.gif);
	background-repeat: no-repeat;
	background-position: 13px bottom;
	}
	
.oldCars UL LI {
	background-image: url(/img/saab/circ/square.gif);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	padding-left: 0.7em;
	margin-bottom: 0.5em;
	}
	
.topNav TD.selectedRight {
	background-image: url(/img/saab/circ/right.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/saab/circ/right.png', sizingMethod='crop');
	}
	
.topNav TD.selectedLeft {
	background-image: url(/img/saab/circ/left.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/saab/circ/left.png', sizingMethod='crop');
	}