html, body					{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; height:100%; }

body                        { background:#000; }





table						{ border:0; border-collapse:collapse; }

td, th						{ padding:0; vertical-align:top; }

img							{ border:0; }

a							{ color:#A9A9A9; text-decoration:none; }

a:hover						{ color:#FFF; }

a:focus						{ outline:none; }

h1							{ font-size:24px;  text-transform:uppercase;}

h2							{ font-size:13px; }

h1.frame                    { border:7px solid #fff; padding:15px; font-size:24px; width:748px; text-transform:uppercase;}



body.print                  { background: #fff; color: #000; }

#main						{ width:935px; height:100%; position:relative;}

html > body #main			{ height:auto; min-height:100%; }

#main .all					{ width:100%; }

#main .footer-box			{ height:60px; }

#main .right-block			{ width:100%; }

#main .left-block			{ width:176px;  }





body.print                  { background: #fff; color: #000;padding-left: 10px; }

body.print table            { border: 1px solid #000; }

body.print table td,

body.print table th         { border: 1px solid #000; padding: 3px;S }

body.print #logo            { background: #fff; margin-left:0; }

body.print table br         { display:none; }



/* Логотип */

#logo						{ margin:24px 0 0 38px; }



/* // Логотип */



/* Менюшка */

#top-menu					{ height:21px; font-size:10px; }

#top-menu .item				{ text-transform:uppercase; font-weight:bold; float:left; padding:0 9px 0 10px;

							  border:1px solid #FFF; border-width:0 0 1px 1px; }

#top-menu .item a			{ cursor:default; }

#top-menu .last				{ border-right:1px solid #FFF; }

#top-menu .active			{ border-bottom:0; }
#top-menu .home  			{ border-bottom:1px solid #FFF !important; }

#top-menu .activ a			{ color: #FFF; }



/* // Менюшка */



/* Выпадающие блоки */

#drop						{ padding:2px 10px; word-spacing:16px; font-size:11px;line-height:20px; }

#drop .drop-menu			{ position:absolute; display:none; width:510px;  }

#drop .drop-menu a			{ white-space:nowrap; word-spacing:normal; }

#drop .drop-menu .active	{ color:#FFF; }





/* // Выпадающие блоки */



/* шапка */

#header						{ height:93px; }





/* // шапка */



#collage					{ height:276px; /*background:url(/img/main-collage.jpg) no-repeat;*/ }

/* // бело-красный баннер на главной */
.white-red                  { border: 1px solid red; background: #fff; padding: 5px; margin-top:10px; width: 608px; text-align: center;}
.white-red a                { color: #ff0000; font-weight: bold; font-size: 14px;}
/* Левая менюшка */

#left-menu					{ padding:0 10px; margin-top:25px; }

#left-menu .header			{ border-bottom:1px solid #333; padding-bottom:10px; }

#left-menu .list			{ border-bottom:1px solid #333; padding:2px 0 6px; }

#left-menu .list .active	{ color:#FFF; }

#left-menu .list .lv1-item	{ padding:2px 0; }

#left-menu .list .lv1-item a{ padding-left:10px; }

#left-menu .list .lv2-item	{ padding:2px 0 2px 16px; }

#left-menu .list .lv2-last	{ padding-bottom:12px; }

#left-menu .list .lv2-item a{ padding-left:9px; display:block; }

#left-menu .list .lv5-item	{ padding:0 0 2px 25px; }

#left-menu .list .lv5-item a{ padding-left:9px; display:block; }



#left-menu a:hover			{ color:#FFF; background:url(/img/active-item.gif) no-repeat 0 4px; }



#left-menu .pic-menu1,

#left-menu .pic-menu2,

#left-menu .pic-menu3         { padding:20px 0 25px 0; margin-left:10px;}

#left-menu .pic-menu1 a,

#left-menu .pic-menu2 a,

#left-menu .pic-menu3 a       { display:block; width:95px; height:44px; }

#left-menu .pic-menu1         { background:url(/img/mini.gif) no-repeat; }

#left-menu .pic-menu1 a       { background:url(/img/1_off.gif) no-repeat; }

#left-menu .pic-menu1 a:hover { background:url(/img/1_on.gif) no-repeat; }

#left-menu .pic-menu2         { background:url(/img/cabrio.gif) no-repeat; }

#left-menu .pic-menu2 a       { background:url(/img/2_off.gif) no-repeat; }

#left-menu .pic-menu2 a:hover { background:url(/img/2_on.gif) no-repeat; }

#left-menu .pic-menu3         { background:url(/img/clubman.gif) no-repeat; }

#left-menu .pic-menu3 a       { background:url(/img/3_off.gif) no-repeat; }

#left-menu .pic-menu3 a:hover { background:url(/img/3_on.gif) no-repeat; }

#left-menu .contacts          { margin: 15px 0 0 10px; }



/* // Левая менюшка */



/* Контент */

#content .tbl				{ width:100%; margin-top:18px; }

#content .tbl th			{ text-transform:uppercase; text-align:left; font-size:14px; padding-bottom:18px; }

#content .tbl td			{ /*width:33%;*/ padding:0 10px 10px 0; text-transform:lowercase }

#content .item .photo		{ float:left; margin-right:10px; }

#content .item .desc		{ float:left; width:138px; }

#content .item .desc .date	{ display:block; color:#666; margin-bottom:3px; }

#content .item .desc a		{ color:#A9A9A9; }

#content .item .desc a:hover{ color:#FFF; }

#content .item .desc a:hover .date{ color:#A9A9A9; }
#content .item h2           { background:transparent url(/img/arrow.gif) no-repeat scroll 0 2px; font-size:11px; font-weight: bold; margin-left:95px; padding-left:10px;
                              text-transform:uppercase; margin-top:0; }
#content .item h2 a         {color:#fff;}

#content .all-link			{ color:#FFF; text-transform:uppercase; font-weight:bold; padding-left:12px; background:url(/img/bold-arrow.gif) no-repeat 0 3px; }



#content .faq th,

#content .faq td			{ padding:2px 0; }

#content .faq th			{ text-align:left; padding-right:15px; }



#content .faq .text			{ background:#FFF; border:1px solid #680106; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#content .faq textarea		{ height:150px; }

#content .faq select		{ width:100%; background:#FFF; border:1px solid #000; }

#content .faq .ok			{ width:100%; border:1px solid #000; color:#000; background:#FFF; }



#content .img               { border:10px solid #ccc; width:229px; height: 358px; float:left; }

#content .img .text         { padding: 10px; }

#content .img h3            { margin:0; font-size: 11px;}

#content .img p             { color: #ccc; margin:5px 0; }



#content .color             { width: 517px; }

#content .colors img        { margin-right:1px; }

#content .small-foto img    { margin-left: 6px; margin-bottom: 6px; }



#content .tech              { background: #d3d3d3; width:463px; color: #000;}

#content .top               { width: 480px; }

#content .tech td           { border: 1px solid #999999; padding:3px 10px;}

#content .tech th           { border: 1px solid #999999; background: #fff;  padding:3px 10px;}

#content .options td        { border: 1px solid #999999; padding:2px 10px;}

#content .scroll            { width:480px; height: 300px; overflow:scroll;}

#content .border            { border:10px solid #ccc; position:relative;}

#content .border-red        { border:10px solid #BD060A; }



#content .charact           { width:480px; }

#content .s-foto            { background: #282828; }

#content .s-foto  img       { margin: 5px; }

#content .oborud            { width:478px; }

#content .oborud a          { height: 82px; float:left; }

#content .gallery           { width: 395px; height: 345px; float:left; position:relative; }

#content .gallery h2        { font-size:20px; margin:5px 0 30px 10px; }

#content .sm-foto-gallery   { width: 250px; float:left;  margin-left: 3px; }

#content .sm-foto-gallery img { margin-left: 1px;}

#content .save-top          { width: 712px; }

#content .save              { width: 200px; background: #fff; color:#000; padding: 5px; float:right; }

#content .float-left        { width:250px; float:left; margin-right:20px; }

#content .float-left p      { margin: 5px 0; }

#content .float-left .im    { margin-bottom:1px;}

#content .link-print        { background:url(/img/icon_print.gif) no-repeat; display:block; width: 19px; height: 19px; position:absolute; top: 105px; left: 950px;}

#content .link-print:hover  { background:url(/img/icon_print-a.gif) no-repeat; }



#content td.cars            { position:relative; padding-right:0; }

#content div.cars           { position:absolute; }

#content .caritem           { margin-bottom:10px; clear:both; float:left; width:100%; }

#content .caritem .model    { float:left; width:100px; padding-right: 10px; }

#content .caritem .price    { float:left; width: 100px; }  



#content .mailform          { color: #000; padding: 1px 10px 10px 10px;}   

#content .mailform form     { margin:0; }  

#content .mailform .text    { width: 420px; border: 1px solid #A9A9A9; }   

#content .mailform .ok      { width: 422px; border: 1px solid #A9A9A9; } 


.newsItem                   { display:block; background:url(/img/arrow_small.gif) no-repeat 0 5px; padding-left:7px; text-transform:capitalize;} 
.newsItem:hover             { background:url(/img/active-item.gif) no-repeat 0 5px; padding-left:7px;} 
 

/* // Контент */



/* версия для печати */

#print                      { background: #FFF;  color: #000; }

#print #content table       { width:100%; }

#print .black               { background: #000; height:55px; padding:30px 0 0 30px; }

#print .black a             { padding-left: 10px; background: url(/img/arrow.gif) no-repeat left;}

#print .logo                { background: url(/img/logo_fff.gif) #fff no-repeat 30px 15px; height:55px; }

#print #content             { height: 460px; overflow: scroll; }

#print #content .tech       { background: #fff; width:463px; color: #000; margin: 10px;}

#print #content .top        { width: 480px; }

#print #content .tech td,

#print #content .tech th    { border: 1px solid #999999; border-width:0 0 1px 0; padding:3px 10px;}



/*прайс-лист */

.tbl1                               { border-top: 1px solid #fff; border-right: 1px solid #fff; }

.tbl1 td                            { border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 5px; }

.tbl1 td.no                         { border-left: 0; }

.tbl1 th                            { border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 5px; text-align: left; }



.tbl2                               { border-top: 1px solid #fff; border-right: 1px solid #fff; }

.tbl2 td                            { border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 4px; }

.tbl2 td.no                         { border-left: 0; }

.tbl2 th                            { border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 4px; text-align: left; }



.bdrRG                              { border-right: 1px solid #B0B1B3; }

.pad5                               { padding: 5px; }



 .tbls 			                    {}

 .tbls th 		                    { font-weight:bold; text-align:center; padding:4px; }

 .tbls td 		                    { text-align:center; padding:4px;}

 .tbls td.first                     { text-align:left;font-weight:bold; padding:4px;}

 .price td                          { padding:3px; }



table.cool                          { text-align:left; width:390px; }

table.cool td                       { padding: 3px; }

table.cool th                       { text-align:right; padding-right: 5px; font-weight: normal; }

table.cool select,                  

table.cool input, 

table.cool textarea                 { border:1px solid #A4A4A5; width: 230px; overflow: hidden;}



table.kredit td                     {padding:5px; }





/* Подвал */

#footer						{ width:970px; height:60px; margin-top:-60px; position:fixed; bottom:0; background: #000; }

#footer .left				{ width:100%; }

#footer .second-nav 		{ margin-left:176px; padding-top:10px; }

#footer .second-nav .item	{ float:left; padding:0 7px; border-left: 1px solid #FFF; }

#footer .second-nav .last	{ border-right:1px solid #FFF; }

#footer .contacts			{ color:#666; width:350px; float:right; }

#footer .contacts .phone	{ float:left; width:115px; }

#footer .contacts .adress	{ float:right; }



.hide                               { display: none; }

img.flyout                          { margin-left: 20px; height: 153px; width: 204px; }

.flyout                             { position: absolute; }

.banner                             { position: absolute; right:0; width:120px; height: 600px;}
.inner                              { right: -150px;}
html > body .inner			        { right: -310px; }

-, .flash                              {margin-top:-500px;}
.flash                               {_margin-top:-500px;}
@media all and (min-width: 0) {
.flash {display:none;}
}              
/* // Подвал */



/* меню */
#topMenu                  { height:100px; }
#staticStatusLayer        { clip:rect(0px, 1011px, 21px, 0px); left:176px; position:absolute; top:0; 
                            visibility:hidden; width:1011px; z-index:10;}
.cursorAuto               { cursor:auto; }
#staticStatus800Layer     { clip:rect(0px, 1011px, 21px, 0px); left:176px; position:absolute; top:0; 
                            visibility:hidden; width:1011px; z-index:10;}
#dynamicStatusLayer       { left:0; position:absolute; top:0; visibility:hidden; z-index:12; }
#whiteLineLayer           { left:0; position:absolute; top:20px; visibility:hidden; z-index:11; }
#mainNavigationMenuLayer  { clip:rect(0px, 581px, 64px, 0px); left:176px; position:absolute; top:21px;
                            visibility:hidden; width:581px; z-index:10; }

#bgMainNavigationMenuLayer { left:176px; position:absolute; top:0; visibility:hidden; width:591px; z-index:2; }
#closeNavigationLayer      { left:176px; position:absolute; top:0; visibility:hidden; width:1024px; z-index:1; }