/* общие (начало) */
body {background:#999999 url(/i/restArShade.gif) repeat-y 1309px top;}
#out {background-color: #f9f5e0; overflow: hidden;}
/* общие (конец) */



/* общая разметка (начало) */
#header .inn,
#home .homeInn,
#footer .footerInn,
#catalogue .catalogueInn,
#pricelist .pricelistInn {margin: 0 2%;}

#home .LC, #home .MC, #home .RC,
#footer .LC, #footer .MC, #footer .RC,
#catalogue .LC, #catalogue .MC, #catalogue .RC,
#pricelist .LC, #pricelist .MC, #pricelist .RC
{float: left; clear: right;}

#home .LC, 
/*#footer .LC,*/
#catalogue .LC,
#pricelist .LC {width: 56%; margin-right: 1%; /*background-color: #e29191;*/}

#home .MC, 
/*#footer .MC,*/
#catalogue .MC,
#pricelist .MC {width: 20%; margin-right: 1%;}

#home .RC, 
/*#footer .RC,*/
#catalogue .RC,
#pricelist .RC {width: 22%;}

#footer .LC {width: 78%;}
#footer .RC {width: 22%;}

#home .LC, #home .RC {margin-top: 150px;}
/* общая разметка (конец) */



/* heder (начало) */
#header {
	/*background-color: #19435d;*/
	position: relative; 
	z-index: 1;
	zoom:1;
	overflow: hidden;
	margin-bottom: 20px;
	//padding-top: 20px;
}
#header ul li * {color: #9fc6e1;}
#header ul li {
	float: left; 
	margin-right: 10px; 
	position: relative; 
	overflow: hidden;
}
#header ul {
	overflow: hidden; 
	font-size: 0.8em;
}
#header img {
	display: block; 
	float: left; 
	margin-right: 6%;
}
#header .inn {
	overflow: hidden; 
	z-index: 2;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
#header ul a:hover {color: #f9f5e0;}
#header ul div.itm {background-color:#f9f5e0; color: #264c64;}
#header ul div.itm,
#header ul a {
	display: block; 
	padding: 5px 10px;
	//float: left;
}

#header ul li.cur .cn,
#catList .firstLev.cur .cn, 
#catList .secondLev.cur .cn
{position: absolute; width: 10px; height: 10px; background: url(/i/blCnMenu.gif); //font-size: 0;}

#header ul li.cur .cn.tl,
#catList .firstLev.cur .cn.tl, 
#catList .secondLev.cur .cn.tl
{left: -5px; top: -5px; z-index:1;}

#header ul li.cur .cn.tr,
#catList .firstLev.cur .cn.tr, 
#catList .secondLev.cur .cn.tr
{right: -5px; top: -5px; z-index:1;}

#header ul li.cur .cn.br,
#catList .firstLev.cur .cn.br, 
#catList .secondLev.cur .cn.br
{right: -5px; bottom: -5px;}

#header ul li.cur .cn.bl,
#catList .firstLev.cur .cn.bl, 
#catList .secondLev.cur .cn.bl
{left: -5px; bottom: -5px;}

#header ul li.cur2 {background-color: #F9F5E0;}
#header ul li.cur2 a{color: #264C64;}
#header ul li.cur2 a:hover{color: #9FC6E1;}
a.logo {//float: left; _width: 1%;}
/* heder (конец) */



/* catalogue menu (начало) */
#catBl {
	/*background-color: #235374;*/
	position: relative; 
	overflow: hidden;
	margin: 10px 0 10px;
	//padding-top: 20px;
}
#catBl ul li * {color: #fff;}
#catList .firstLev {margin-bottom: 2em; font-weight: bold;}
#catList .firstLev div.name {margin: 0 0 3px 0px;}
#catList .secondLev {margin: 0 0 3px 0px; font-weight: normal; position: relative; overflow: hidden;}
#catList .secondLev.cur {background-color: #f9f5e0;}
#catList .secondLev.cur a {color:#32556A;}
#catList {
	position: relative; 
	z-index: 2;
	margin: 10px 15%;
	/*overflow:hidden;*/
	/*left: -20px;*/
	left: -10px;
}
#catList a:hover {color: #d9d4bb;}
#catList a {display: block; /*//display: inline;*/}
#catList .cur div.name {background-color: #f9f5e0; color: #32556a !important;}
#catList a, 
#catList .secondLev.cur div.name, 
#catList .firstLev.cur div.name {/*padding: 4px 15px;*/ padding: 4px 10px;}
#catList .secondLev.cur div.name {margin: 0;}
#catBl ul li {
	float: left; 
	clear: both; 
	/*//display: inline;*/
	//float: none;
}
#catList ul {overflow: hidden;}
#catList .firstLev .firstLev.cur div.name, 
#catList .firstLev .firstLev.cur {margin-bottom: 0px; position: relative; overflow: hidden;}
#catBlOut {position: relative; overflow: hidden; /*//padding-top: 10px;*/}
#catBlOut .ocn {
	position: absolute; 
	width: 20px; 
	height: 20px; 
	left: -10px; 
	background: url(/i/blueColb.png);
	//background: none;
	opacity: 0.90;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/blueColb.png', sizingMethod='crop');*/
}
#catBlOut .ocn.tl {width: 100%; top: -10px;}
#catBlOut .ocn.tr{margin-left: 100%; top: -10px;}
#catBlOut .ocn.bl{width: 100%; bottom: -10px;}
#catBlOut .ocn.br{margin-left: 100%; bottom: -10px;}
/* catalogue menu (конец) */



/* страница каталога (начало) */
#catalogue .catalogueInn, #pricelist .pricelistInn {overflow: hidden;}
#catalogue .catalogueInn .LC, 
#pricelist .pricelistInn .LC {background-color: #fff; overflow: hidden; position: relative; //padding-top: 25px;}
#catalogue .catalogueInn .LC .inn, #pricelist .pricelistInn .LC .inn {margin: 25px 5%;}
#catalogue .catalogueInn .LC .inn img {margin-bottom: 1em;}
#catalogue .catalogueInn .LC .inn ul a,
#pricelist .LC dd a {
	font-size: 1.2em;
	display: block;
	float: left;
	
}

.pContent p a,
.pContent ul a{
	display: inline !important;
	float: none !important;
	font-size: 1em !important;
}

#catalogue .catalogueInn .LC .inn table a,
#pricelist .LC dd a,
#catalogue .catalogueInn .LC .inn table .fc span,
#pricelist .LC dd .fc span {
	margin: 0 50px 0.4em 0;
	//margin-right: 0;
	white-space: nowrap;
	/*background-color: #fff; */
	position: relative;
	z-index: 1;
	padding-right: 3px; 
	display: block;
	float: left;
}

#catalogue .catalogueInn .LC .inn table .fc span,
#pricelist .LC dd .fc span {
	/*//bottom: -2px !important;*/
}

#catalogue .catalogueInn .LC div.pr,
#pricelist .LC dd div.pr {
	/*background-color: #fff; */
	color: #333;
	font-size: 1.1em;
	float: left;
	padding: 2px 7px 0px 3px;
	position: relative; 
}

#pricelist .LC dd div.pr{
	float: right;
}

#pricelist .LC dd div.pr .prItm{
	float: right;
	margin-left: 30px;
}

#catalogue .catalogueInn .LC div.pr strong,
#pricelist .LC dd div.pr strong{
	white-space: nowrap;
	display: block;
	font-size: 0.7em;
}

#catalogue .catalogueInn .LC div.pr span/*,
#pricelist .LC dd div.pr span*/{
	margin-bottom: 0.8em;
	display: block;
	white-space: nowrap;
}

#catalogue .catalogueInn .LC div.pr .dash,
#pricelist .LC dd div.pr .dash {
	/*width: 50px; */
	width: 500px; 
	height: 1px; 
	background: url(/i/dash.gif) repeat-x left top;
	position: absolute;
	/*left: -46px;*/
	left: -500px;
	bottom: 2px;
	//bottom: -1px;
	//font-size: 0;
}
*:first-child+html #catalogue .catalogueInn .LC div.pr .dash,
*:first-child+html #pricelist .LC dd div.pr .dash {bottom: 1px;}
#catalogue .catalogueInn .LC div.pr .dash {//bottom: 1px;}
*:first-child+html #catalogue .catalogueInn .LC div.pr .dash {//bottom: 3px;}
#catalogue .catalogueInn .LC div.pr .cn, 
#pricelist .LC dd div.pr .cn,
#price .cn {position: absolute; width: 10px; height: 10px; background: url(/i/prRedCn.gif); //font-size: 0px;}
#catalogue .catalogueInn .LC div.pr .cn.tl, 
#pricelist .LC dd div.pr .cn.tl,
#price .cn.tl{left: -5px; top: -5px;}
#catalogue .catalogueInn .LC div.pr .cn.tr,
#pricelist .LC dd div.pr .cn.tr,
#price .cn.tr  {right: -5px; top: -5px; //right: -6px;}
#catalogue .catalogueInn .LC div.pr .cn.br,
#pricelist .LC dd div.pr .cn.br,
#price .cn.br  {right: -5px; bottom: -5px; //right: -6px; //bottom: -6px;}
#catalogue .catalogueInn .LC div.pr .cn.bl,
#pricelist .LC dd div.pr .cn.bl,
#price .cn.bl{left: -5px; bottom: -5px; //bottom: -6px;}
#catalogue .catalogueInn .LC p,
#catalogue .catalogueInn .LC ul li, 
#pricelist .LC dd p {
	/*clear: both;*/
	/*color: #666;*/
	color: #333;
}
#catalogue .catalogueInn .LC p {font-size: 80%;}
#catalogue .catalogueInn .LC p *, 
#pricelist .LC dd p * {/*color: #666;*/ color: #333;}
#catalogue .catalogueInn .LC li,
#pricelist .LC dd li {
	margin-bottom: 1.5em;
	clear: both;
}
#catalogue .LC .pContent li {margin: 0 0 0 0;}
#catalogue .LC h3 {margin-bottom: 1em; font-weight: bold; }

#autoList.usedCars {
	margin-bottom: 4em;
	overflow:hidden;
	margin-left:0px !important;
}

#autoList.usedCars .fc a,
#autoList.usedCars .fc a span{
	background-color: #fff;
}

#autoList p, #autoList p * {color: #333 !important;}
#catalogue .LC ul h3 {
	font-size: 1.5em; 
	font-weight: bold;
	margin-bottom: 1.3em;
}
#catalogue .LC dt,
#pricelist .LC dd h2 {
	font-size: 1.3em; 
	font-weight: bold;
	margin-bottom: 1em;
}
#catalogue .LC dl ul,
#pricelist .LC dd ul {margin-bottom: 3em;}
#catalogue .LC table td {border-bottom: 1px solid #ccc; padding: 4px;}

/*
#catalogue .LC dl dd table td,
#catalogue #autoList td {border-bottom: none; padding: 0px;}
*/

#price {
	/*background-color: #cc0000; */
	/*color: #fff;*/
	color: #000;
	float: right;
	margin-top: -70px;
	/*font-size:1em;*/
	font-size:1.4em;
	padding:2px 7px 3px;
	position: relative; 
	overflow: hidden;
}
#price span {font-size: 0.65em;}
#print {
	background: url(/i/printIco.gif) no-repeat left center;
	margin-bottom: 3em;
	/*float: left;*/
	cursor: pointer;
	overflow:hidden;
}
#print a, #print p {
	margin-left: 23px; 
	display: block; 
	font-size: 0.8em;
	float: left;
}
#print p {color: #336699; text-decoration: underline;}
#print:hover p {color: #F26129;}
#btLvLC {//overflow: hidden; //position:relative;}
#btLvLC td {border-bottom: none;}
#gallery {
	/*position: absolute; 
	right: -215px; 
	top: 0px; */
	zoom:1; 
	width: 180px;
	/*margin-left: 20px;*/
	margin-top: 2em;
}
#gallery img {margin-bottom: 0 !important;}
#gallery a {margin: 0 !important;}
#gallery li {overflow: hidden; margin-bottom: 10px !important;}

#gallery a {position: relative; overflow: hidden; display: block;}
#gallery a .cn
{position: absolute; width: 20px; height: 20px; background: url(/i/beigeR10.png); //font-size: 0;}
#gallery a .cn.tl
{left: -10px; top: -10px;}
#gallery a .cn.tr
{right: -10px; top: -10px;}
#gallery a .cn.br
{right: -10px; bottom: -10px;}
#gallery a .cn.bl
{left: -10px; bottom: -10px;}
#gallery * {zoom:1;}

#catalogue .LC dl dd table td,
#catalogue #autoList td,
#pricelist .LC dl table td {
	border-bottom: none; 
	padding: 10px 15px;
}

#catalogue #autoList.usedCars td{
	border-bottom: none; 
	padding: 3px 0px;
}

#catalogue #autoList.usedCars .lr p{
	margin-bottom: 1.5em;
}

#catalogue .LC dl dd table,
#catalogue #autoList,
#pricelist .LC dl table {
	width: 100%; 
	overflow: hidden; 
	//position: relative;
	margin-left: -15px;
	margin-bottom: 2em;
}

#catalogue .LC dl dd table p,
#catalogue #autoList p,
#pricelist .LC dl table p{
	clear: both;
}

#catalogue .LC dl dd table tr.odd td, 
#catalogue #autoList tr.odd td,
#pricelist .LC dl table tr.odd td{
	background-color: #EFF0F4;
}

#catalogue .LC dl dd table td.lc,
#catalogue #autoList td.lc {width: 100%; font-size: 0.9em;}
/* страница каталога (конец) */


/* страница товара (начало) */
#catalogue.goodPg .LC p,
#catalogue.goodPg .LC p * {color: #333;}
/* страница товара (конец) */



/* home (начало) */
#home .homeInn {
	overflow: hidden;
	position: relative; 
	z-index: 1;
}
#home .pOut {
	margin-bottom: 0.6em;
	background-color: #fff;
	overflow:hidden;
	position: relative;
}

#megaImg {
	height: 513px; 
	width: 100%; 
	background: url(/i/megaImg.jpg) no-repeat left top;
	position: absolute;
	top: 0px; 
	left: 0px;
}
#home .LC {/*background: #fff;*/}
#home h1 {
	background-color: #fff; 
	margin:10px 0 0 0;
	padding: 0.3em 5% 0.3em 5%;
	font-weight: normal;
	font-size: 2em;
}
#home .LC h3 {margin:1.3em 5% 0.4em;}
#home .LC .pContent {margin: 0px 5% 0px;}
#home .LC h3 {font-weight: bold; font-size: 1em; //display: inline;}
#home .LC .pContent {padding: 0; margin-bottom: 1em;}
#home .MC h2,
#home .MC ul.links  {margin: 0em 13% 0;}
#home .MC h2 {margin-top: 1.5em; font-size: 1.2em; margin-bottom: 0.7em;}
#home .MC ul.links li a {font-size: 0.9em;}
#home .MC ul.links li {margin-bottom: 0.7em;}
#home .LC .h1Out {overflow: hidden; position: relative; //padding-top: 10px;}
#home .LC .h1Out .cn {
	position: absolute; 
	width: 20px; 
	height: 20px; 
	left: -10px; 
	background: url(/i/whiteColb.png);
	_background: none;
	//font-size: 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/whiteColb.png', sizingMethod='crop');
}
#home .LC .h1Out .cn.tl {width: 100%; top: -10px;}
#home .LC .h1Out .cn.tr{margin-left: 100%; top: -10px;}
/* home (конец) */



/* страница прайс-листа (начало) */
#pricelist .pricelistInn {overflow: hidden;}
#pricelist .LC dt div {
	height: 1px; 
	width: 100%; 
	background-color: #7f7f7f;
	//background-color: none;
	//border-bottom: 1px solid #7f7f7f;
	position: relative;
	top: -5px;
	//top: -7px;
	//font-size: 0px;
}
#pricelist .LC dt span {
	background-color: #fff; 
	position: relative; 
	z-index: 1;
	padding-right: 7px;
	font-size: 1.3em;
}

#pricelist .LC dt {margin-bottom: 1.5em;}
#pricelist .LC dd,
#catalogue .LC dd {
	margin-bottom: 1em; 
	//overflow: hidden; 
	//position: relative;
}

#pricelist .LC dl table {width: 100%; font-size: 0.9em; overflow: hidden; //position: relative;}

/*#pricelist .LC dl table td.lc,*/
#catalogue .LC dl dd table td.lc, 
#catalogue #autoList td.lc {
	width: 20%;
	vertical-align: middle;
}

#pricelist .LC dl table td.lc{
	/*width: 50%;*/
	vertical-align: middle;
	text-align: right;
	width: auto;
}

/*#pricelist .LC dl table td.fc,*/
#catalogue .LC dl dd table td.fc, 
#catalogue #autoList td.fc {
	width: 80%;
}

#pricelist .LC dl table td.fc{
	/*width: 50%;*/
	width: auto;
}

#pricelist .LC dl table p,
#catalogue .LC dl table p,
#catalogue .catalogueInn .LC p {
	/*margin-bottom: 1em;*/
	margin-bottom: 0em;
	/*clear: both;*/
}
/* страница прайс-листа (конец) */



/* правая колонка (начало) */
#contList {
	margin-left: -15px; 
	width: 115%; 
	//width: 100%;
}
#contList li {
	/*margin-bottom: 0.5em;*/
	overflow: hidden;
	position: relative;
	//padding-top: 10px;
}
#contList li.highlight {background-color: #d6caa8;}
#contList li.highlight .inn {background-color: #d6caa8;}
#contList li .inn {margin: 10px 15px 10px 15px !important;}
#getDscnt {
	height: 90px; 
	background: url(/i/getDscnt.gif) no-repeat left top; 
	margin: 2em 0 0 21px;
	overflow: hidden;
	float: left;
	//display: inline;
	cursor: pointer;
}
#getDscnt p {
	/*position: relative; */
	display: block; 
	/*left: 82px; 
	top: 25px;*/
	font-size: 0.8em;
	line-height: 1.3em;
	color: #336699;
	margin: 17px 0 0 82px;
}
#home .RC .inn,
#catalogue .RC .inn,
#pricelist .RC .inn {margin: 10px 0; background-color:#F9F5E0; overflow:hidden; //width: 100%;}

.RC .innH {
	margin: 15px 13% 200px 13%;
}

#map {margin: 1em 0 1.5em -5%; position: relative;} 
.RC h2 {font-size: 1.3em; margin-bottom: 0.1em;}
.RC h4 span {font-size: 0.8em; margin-right: 5px;}
.RC h4 {font-size: 1em; margin-bottom: 0.3em;}
#contList p {line-height: 1.4em;}
.RC .homeContact {
	margin-bottom: 0.7em !important; 
	background-color: #fff;
	overflow:hidden;
	position: relative;
	//padding-top: 20px;
	//width: 100%;
}
.RC .homeContact .inn {
	margin: 20px 20px !important; 
	overflow: hidden;
	background-color: #fff !important;
	//width: 80% !important;
}
.RC .homeContact h3 {
	color: #336699; 
	font-size: 1.2em;
	font-weight: bold;
}
.RC .homeContact p {
	font-size: 1em; 
	line-height: 1.2em;
}
.RC .homeContact p small {
	font-size: 0.7em; 
	line-height: 1.3em;
	margin-top: 0.2em;
	display: block;
}
.RC .homeContact div.phone {
	font-size: 0.9em; 
	font-weight: bold; 
	margin-top: 0.3em;
}
.RC .homeContact div.phone small {
	font-size: 0.7em; 
	margin-right: 5px;
}
.RC .homeContact a {
	display: block; 
	float: left; 
	font-size: 0.8em; 
	margin-top: 0.5em;
}
.RC #map .s, .RC #map .nw, .RC #map .n {
	width: 12px; 
	height: 12px; 
	/*background-color: #000; */
	position: absolute;
	cursor: pointer;
	//font-size: 0;
}
.RC #map .s {left:83px; top:228px;}
.RC #map .nw {left:1px; top:73px;}
.RC #map .n {left:57px; top:77px;}
#contOut {position: relative; overflow: hidden; //padding-top:10px;/* background-color:#F9F5E0;*/}
#contOut .ocn {
	position: absolute; 
	width: 20px; 
	height: 20px; 
	left: -10px; 
	background: url(/i/beigeColb.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/beigeColb.png', sizingMethod='crop');
}
#contOut .ocn.tl {width: 100%; top: -10px;}
#contOut .ocn.tr{margin-left: 100%; top: -10px;}

.RC .innH 
{
	padding-bottom: 250px;
	background: url(/i/addrMap.gif) no-repeat left bottom;
	position:relative;
}

.RC .innH dl 
{
	font-size: 0.9em;
	/*padding-bottom: 250px;*/
	/*background: url(/i/addrMap.gif) no-repeat left bottom;*/
	/*position: relative;*/
	margin-bottom:30px;
	width: 110%;
	margin-left: -5%;
}

.RC .innH dl dt{
	/*margin-bottom: 0.5em;*/
	position: relative;
	overflow:hidden;
}

.addrPoint .surface{
	position: absolute !important;
	bottom: 100%;
	left: 100%;
	display: none;
	background: #d6caa8 !important;
	margin-bottom: 5px !important;
	padding: 15px;
	line-height: 1.2em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	//display: none !important;
}

.addrPoint .surface h4{
	white-space: nowrap;
}

.RC .innH dl dt .inn{
	margin-left: 5% !important;
	margin-right: 5% !important;
	//margin-left: 0 !important;
	//margin-right: 0 !important;
}

.RC .innH dl dt.hl{
	background: #d6caa8 !important;
}

.RC .innH dl dt.hl .inn{
	background: none !important;
}


.RC .innH dd.addrPoint{
	background: url(/i/addrPoint.png) no-repeat left top;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
	//font-size:0;
	line-height: 0;
}

.RC .innH dd.addrPoint.hl{
	z-index: 1;
	background-position: left bottom;
}

.RC .innH dl p
{
	line-height: 1.2em;
}
/* правая колонка (конец) */



/* footer (начало) */
#footer * {color: #fff;}
#footer .footerInn {background-color: #d6caa8; overflow: hidden; position: relative;}
#footer {margin-bottom: 20px; margin-top: 20px;}
#footerCounter {
	float: left; 
	margin-right: 2em;
	//display: inline;
}

#footerEasyLinkList {
	font-size: 0.8em;
}

#footer .LC, 
#footer .MC, 
#footer .RC {margin-top: 20px; margin-bottom: 20px;}

#footerEasyLinkList p {font-size: 0.8em;}
#footer a:hover {color: #F26129;}
#trafficLab img {float: left;}
#footer .LC p,
#footerCounter {margin-left: 4%; }
#footer .LC p {
	font-size: 0.7em; 
	color: #333; 
	padding-left: 120px;
	//padding-left: 0px;
}
#footer .LC p * {color: #333;}
#trafficLab p {
	float: left; 
	//float: none; 
	clear: both; 
	line-height: 1.4em; 
	font-size: 0.8em;
	margin-top: 0.5em;
}
#trafficLab {margin: 0 13%; overflow: hidden; //cursor: pointer;}

#footer .cn, 
.homeContact .cn,
.RC .innH dl dt .cn,
#home .LC .pOut .cn,
#catalogue .LC .ocn,
#pricelist .LC .ocn   {position: absolute; width: 20px !important; height: 20px !important; background: url(/i/beigeR10.png);}

#footer .cn.tl, 
.RC .innH dl dt .cn.tl,
.homeContact .cn.tl,
#home .LC .pOut .cn.tl,
#catalogue .LC .ocn.tl,
#pricelist .LC .ocn.tl {left: -10px; top: -10px;}

#footer .cn.tr,
.RC .innH dl dt .cn.tr,
.homeContact .cn.tr,
#home .LC .pOut .cn.tr,
#catalogue .LC .ocn.tr,
#pricelist .LC .ocn.tr{right: -10px; top: -10px;}

#footer .cn.br,
.RC .innH dl dt .cn.br,
.homeContact .cn.br,
#home .LC .pOut .cn.br,
#catalogue .LC .ocn.br,
#pricelist .LC .ocn.br {right: -10px; bottom: -10px;}

#footer .cn.bl,
.RC .innH dl dt .cn.bl,
.homeContact .cn.bl,
#home .LC .pOut .cn.bl,
#catalogue .LC .ocn.bl,
#pricelist .LC .ocn.bl{left: -10px; bottom: -10px;}
/* footer (конец) */



/* текстовая страница (начало) */
#catalogue.textPg .LC .pContent,
#catalogue.textPg .LC .pContent *
{
	color: #333;
}
#catalogue.textPg .LC a {color: #336699 !important;}
#catalogue.textPg .LC a:hover {color: #F26129 !important;}
/* текстовая страница (конец) */



/* версия для печати (начало) */
#printVersion {
	background-color: #fff; 
	overflow:hidden;
	/*width: 70%;
	margin: 0 auto;
	padding-right: 30%;*/
}
#printVersion #price {margin-top:0;}
#printVersion img {margin-bottom: 1em;}
#printVersion table {width: auto;}
#printVersion table td {padding-right:20px; border-bottom: 1px solid #333; } 
#printVersion h1 {font-size: 1.5em; margin-bottom: 2em;}
/* версия для печати (конец) */



/* б/у машинки (начало) */
#catalogue table.usedCars img {margin-bottom: 0 !important;}
#catalogue table.usedCars a {margin: 0 !important; padding: 0 !important;}
#catalogue table.usedCars h4 {
	font-weight: normal; 
	font-size: 1em;
	background-color:#FFFFFF;
	float:left;
	position: relative;
	z-index: 1;
	bottom: -2px;
}
#catalogue table.usedCars div.img {
	float: left;
	position: relative;
	overflow: hidden;
}
#catalogue table.usedCars div.img .cn,
#catalogue.usedGoodPg .imgZoom .cn
{position: absolute; width: 20px; height: 20px; background: url(/i/star10white.png); //font-size: 0; z-index:2;}
#catalogue table.usedCars div.img .cn.tl,
#catalogue.usedGoodPg .imgZoom .cn.tl {left: -10px; top: -10px;}
#catalogue table.usedCars div.img .cn.tr,
#catalogue.usedGoodPg .imgZoom .cn.tr {right: -10px; top: -10px;}
#catalogue table.usedCars div.img .cn.br,
#catalogue.usedGoodPg .imgZoom .cn.br {right: -10px; bottom: -10px;}
#catalogue table.usedCars div.img .cn.bl,
#catalogue.usedGoodPg .imgZoom .cn.bl {left: -10px; bottom: -10px;}
#catalogue table.usedCars tr.lr td {padding-bottom: 1.5em !important;}
#catalogue table.usedCars .dash {bottom:3px !important;}
#catalogue.usedGoodPg #price{
	float: none;
	position: static;
	clear: both;
	margin: -1em 0 1em 0;
}
#gllOut {margin-bottom: 1em; overflow: hidden;}

#gllOut .pImg
{
	float: left;
	margin: 0 10px 10px 0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#catalogue.usedGoodPg .imgZoom {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
	overflow: hidden;
}
#catalogue.usedGoodPg .imgZoom img {margin-bottom: 0 !important;}
#catalogue.usedGoodPg .pOut {clear: both;}
/* б/у машинки (конец) */



/* ошибочная страница (начало) */
.body404 {
	background-image: none !important; 
	background-color: #F9F5E0; 
	height: 100%; 
	overflow:hidden;
}
#errPg {
	width: 255px; 
	margin: 100px auto 0; 
	position: relative;
}
#errPg .lImg, 
#errPg .rImg {
	height: 199px; 
	background: url(/i/errPg.gif) no-repeat left top;
	position: absolute;
	top: 50%;
}
#errPg .lImg {width: 201px; left: -271px;}
#errPg .rImg {
	width: 168px; 
	background-position: right top; 
	right: -247px;
}
#errPg .note {
	background-color: #fff; 
	position: relative;
	left: -30px;
	float: left;
	padding: 10px 20px;
	font-family:georgia;
	font-size: 1.2em;
	margin: 3em 0 5em;
}
#errPg h2 {clear: both;}
#errPg .tl,
#errPg .tr,
#errPg .bl,
#errPg .br {
	width: 15px; 
	height: 15px; 
	background: url(/i/errCn.gif) no-repeat right -15px;
	position: absolute; 
	//font-size: 0;
}
#errPg .tl {left: 0px; top:0px;}
#errPg .tr {right: 0px; //right: -1px; top:0px; background-position: left -15px;}
#errPg .bl {left: 0px; bottom:0px; background-position: right top;}
#errPg .br {right: 0px; //right: -1px; bottom:0px; background-position: left top;}
#errPg .leg{
	position: absolute; 
	background: url(/i/errCn.gif) no-repeat right bottom; 
	height: 26px; 
	width: 19px;
	right: 45px;
	bottom: -26px;
}
#errPg h1 {font-weight: normal; font-size: 2.7em; margin: 0; line-height: 1.2em;}
#errPg h3 {font-size: 1em; margin-bottom: 1em;}
#errPg h2 {font-size: 0.8em; font-weight: normal;}
#errPg p {font-size: 0.8em; line-height: 1.4em;}
/* ошибочная страница (конец) */



/* всякое (начало) */
.blue {
	width: 100%;
	//width: 200%;
	height: 1100px;
	background: url(/i/blueBg.gif) repeat-x left top;
	position: absolute; 
	left: 0px; 
	top: 0px;
	z-index: 1;
	opacity: 0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}
/* всякое (конец) */

.footerTable tr td {
	padding:25px 0 25px 25px;
}

.footerText {
	font-size:0.8em;
}

.footerText * {
	font-size:100%;
	line-height:1.4em;
}

