﻿html, body, table, img, tr, td, th, div, p, h1, h2, h3, h4, h5, ul, li { margin:0; padding:0; }
html, body { 
	 background-color:#dcdcd1; 
	 height:100%; 
	 width:100%; 
	 margin:0; 
	 padding:0; 
	 font-family:Arial, Helvetica, sans-serif; 
	 color:#625e3d;
	 font-size:12px; 
	 }
img { border:0; }
a { color:#625e3d; outline:none; }
input { outline:none; } 
a:hover { text-decoration:none; }

table tr td { border-collapse:collapse; }

h2 a { color:#ab2615; text-decoration:none; }
h2 a:hover { text-decoration:underline; }

h1, h2, h3, h4 { font-weight:bold; font-family:"Arial Narrow","Arial"; }
h1 { text-indent:-5000px; }
h2 { padding-bottom:7px; }
h3 { font-size:11px;  padding-bottom:3px; margin-bottom:10px; border-bottom:1px dotted #777; }

p { padding:5px 0 10px 0; }

a.download { display:block; padding:4px; background:#dcdcd1; margin-bottom:7px; }
a:hover.download { background:#a2a38e; color:#fff; }


.clear { clear:both; height:20px; }

img.img-block { display:block; }
img.left-img { float:left; padding:0 10px 10px 0; }
img.right-img { float:right; padding:0 0 10px 10px; }

/*-- BANNER --*/
#banner-left { background:url(images/logo_new.jpg) no-repeat; width:198px; height:324px; }
#banner-left a.banner-left { display:block; width:198px; height:324px; }

/*-- MENU --*/
#menu-1, #menu-2 { font-weight:bold; margin:0 0 0 44px; width:152px; border-right:1px dashed #fff; border-left:1px dashed #fff; }
#menu-1 li,#menu-2 li { display:block; overflow:hidden; padding-bottom:0; margin:0; height:27px; list-style:none; }
#menu-1 li { font-size:1px; }
#menu-1 li a, #menu-2 li a { height:27px; font-size:14px; margin:0; font-size:11px; padding:4px 0 4px 10px; display:block; background-color:#ab2615;  text-decoration:none; }
#menu-1 li a, #menu-2 li a {  border-top:4px solid #dcdcd1; }
#menu-1 li a {  color:#fff; background-color:#ab2615; border-bottom:1px solid #7d0011; }
#menu-2 li a { color:#7d0011; background-color:#cdcdbd; }

#menu-1 li a:hover, 
#menu-1 li.active a, 
#menu-2 li a:hover, 
#menu-2 li.active a { color:#fff; background-color:#7d0011; }

#menu-1 ul { padding-bottom:19px; }
#menu-2 img { margin:20px 0 77px 0; background:#fff; width:100%; }
#menu-1 ul { margin:0px 0 0px 0; width:100%; }

/*-- MENU-LEVEL2 --*/
.menu-level2 { font-size:10px; position:absolute; width:608px; height:80px; }
.menu-level2 ul { margin-left:35px; padding-top:2px; }
.menu-level2 ul li { display:inline; }
.menu-level2 ul li a { color:#fff; border:1px solid #fff; background-color:#ab2615;text-decoration:none; display:block; float:left; padding:2px 7px 2px 7px; }
.menu-level2 ul li a:hover, .menu-level2 ul li.active a { color:#fff; border:1px solid #fff; background-color:#7d0011;}

/*-- MENU-LEVEL3 --*/
 .menu-level3 { margin-top:23px; font-size:10px; position:absolute; width:808px; }
 .menu-level3 ul { margin-left:35px; position:absolute;  }
 .menu-level3 ul li { list-style:none; display:block; float:left; }
 .menu-level3 ul li a { display:block; float:left; margin-right:1px; text-decoration:none; padding:2px 7px 2px 7px; color:#ab2615; border:1px solid #ab2615; background-color:#fff;}
 .menu-level3 ul li a:hover { color:#fff; border:1px solid #fff; background-color:#ab2615; }

/*-- ARROW --*/
.arrow { padding:0; margin:0; width:15px; height:487px; }
.arrow-id1 { position:absolute; padding:0; margin-top:243px; width:15px; height:487px; }
.arrow-id2, .arrow-id6, .arrow-id7  { position:absolute; padding:0; margin-top:243px; width:15px; height:487px; background:url(images/arrow.gif) no-repeat left -375px; }
.arrow-id3 { position:absolute; padding:0; margin-top:243px; width:15px; height:487px; width:15px; height:487px; background:url(images/arrow.gif) no-repeat left -346px; }
.arrow-id4 { position:absolute; padding:0; margin-top:243px; width:15px; height:487px;background:url(images/arrow.gif) no-repeat left -318px; }
.arrow-id5 { position:absolute; padding:0; margin-top:243px; width:15px; height:487px; background:url(images/arrow.gif) no-repeat left -293px; }
.arrow-id347 { position:absolute; padding:0; margin-top:243px; width:15px; height:487px; background:url(images/arrow.gif) no-repeat left -268px; }


/*-- MENU-TOP --*/
#menu-top { font-size:11px; font-weight:bold; text-align:right; background:url(images/panda_top_new.jpg) no-repeat; width:785px; height:84px; }
#menu-top ul { padding-top:10px; }
#menu-top ul li { display:inline; list-style:none; }
#menu-top ul li a { color:#ab2615; padding:0 10px 0 10px; border-right:1px solid #a2a38e; text-decoration:none; }
#menu-top a:hover { color:#7d0011; }


/*-- Скрытые блоки --*/
.hide, .hide-h2 h2 { display:none; }
.h2-off { height:50px; }


/*-- BANNER для обычной страницы --*/
#main-banner { position:relative; background:url(images/banner-fon.jpg) no-repeat; width:790px; height:243px; }

/*-- BANNER для Технической страницы --*/
#tech-banner { position:relative; background:url(images/tech-home.jpg) no-repeat; width:790px; height:70px; }


/*-- TABLE иллюстрация и текст--*/
.table-h2-red h2 { font-size:22px; color:#ab2615; text-align:right; padding:15px 30px 0 0; width:759px; height:35px; }
.table-h2-red .banner-img { width:394px; height:191px; overflow:hidden; }
.table-h2-red .banner-text { font-size:11px; padding:0 20px 20px 20px; width:354px; }
.table-h2-red .banner-text h3 { margin-bottom:2px; font-size:22px; font-weight:normal; padding-bottom:2px; }

/*-- TABLE маленькая иллюстрация --*/
/*.table-h2-red-2 { background:url(images/banner-fon-2.jpg) no-repeat; }*/
.table-h2-red-2 h2 { font-size:22px; color:#ab2615; text-align:right; padding:15px 30px 0 0; width:759px; height:35px; }
.table-h2-red-2 .banner-img { width:228px; height:191px; overflow:hidden; }
.table-h2-red-2 .banner-text { font-size:11px; padding:0 20px 20px 20px; width:520px; }
.table-h2-red-2 .banner-text h3 { margin-bottom:2px; font-size:22px; font-weight:normal; padding-bottom:2px; }


/*-- TABLE иллюстрация и текст и МЕНЮ  --*/
.table-h2-green {  }
.table-h2-green h2 { font-size:22px; font-weight:normal; text-align:right; padding:15px 0 0 0; width:608px; height:35px; }
.table-h2-green .banner-img { margin-bottom:2px; width:330px; height:190px; overflow:hidden; }
.table-h2-green .banner-text { font-size:10px; padding:0 0 5px 0; width:240px; }
.table-h2-green .banner-text h3 { margin-bottom:2px; font-size:22px; font-weight:normal; color:#ab2615; padding-bottom:2px; }


/*-- MENU в модельном ряде --*/
.menu-car { background:url(images/menu-l3-fon.jpg) no-repeat; height:242px; width:183px;  }
.menu-car ul { padding:50px 0 0 12px; width:160px; height:155px; }
.menu-car ul li { display:block; height:19px; margin:0; padding:0; font-size:10px; font-weight:bold; list-style:none; }
.menu-car ul li a { margin:0; display:block; padding:3px; text-decoration:none; }
.menu-car ul li a:hover, .menu-car ul li.active a { background-color:#f7f7f0; } 

/*-- MENU селектор --*/
.select1 { color:#625e3d; background-color:#dcdcd1; font-size:11px; margin:0 0 0 12px; width:160px; } 


/*-- MENU в модельном ряде на странице --*/
.menu-car-2 {  }
.menu-car-2 ul { padding:0; height:20px; }
.menu-car-2 ul li { float:left; font-size:17px; margin:0 10px 0 10px; } 
.menu-car-2 ul li a { font-size:11px; padding-bottom:10px; }
.menu-car-2 ul li a:hover, .menu-car-2 ul li.active a { text-decoration:none; }


/*-- CONTENT --*/
#wrapper { margin-top:3px; width:773px;}
#wrapper .blok { margin-top:0; border-left:1px solid #a2a29a; background:url(images/fon.jpg) repeat-y top right; background-color:#d8d8cb; } 
#wrapper .top { margin-top:13px; height:8px; width:773px; background:url(images/top.jpg) no-repeat; }
#wrapper .bottom { height:9px; width:773px; background:url(images/bottom.jpg) no-repeat; }

#wrapper table.blok-text { width:100%; }
#wrapper table.blok-text tr td { padding:7px 0 7px 7px; }
#wrapper h2 { padding:3px 0 3px 0; margin-bottom:7px; font-size:16px; color:#ab2615; border-bottom:1px dotted #777; } 
#wrapper h2.in-text { border-bottom:none; }

#wrapper h3.in-text { border:none; font-size:14px; }
#wrapper ul, #wrapper ol { margin:0 0 0 50px; padding:0; }
#wrapper li { padding:0 0 5px 0; }

#wrapper .news-td { background:url(images/line-main.jpg) no-repeat top center; background-color:#d8d8cc; }
#wrapper table.blok-text tr td.white-gray-td { padding-left:0; }
#wrapper table.blok-text tr td.pading-td { padding:11px; }

/*-- Новости Ditto --*/
#wrapper .news-block table tr td.news-img { background:url(images/news-img-frame.jpg) no-repeat left 3px; height:79px; width:110px; padding:7px 0 0 4px; }
#wrapper .news-block table tr td.news-img a:hover img { opacity:0.8; filter: alpha(opacity="80"); } /*IE*/
#wrapper .news-block { padding:10px 0 10px 0; border-bottom:1px dotted #ccc; margin-top:5px; }
#wrapper .news-block h3 { border-bottom:none; display:inline; font-size:14px; }
#wrapper .news-block table tr td.news-text { padding:0; }


/*-- Блок для текста БЕЛЫЙ 527px --*/
#wrapper .blok-white { font-size:11px; width:527px; background:url(images/top-white.jpg) no-repeat; background-color:#fff; }
#wrapper .top-white-right { width:527px; height:9px; background:url(images/top-white-right.jpg) top right no-repeat; }
#wrapper .text-white { width:505px; padding:10px; border-left:1px solid #a2a29a; border-right:1px solid #a2a29a; }
#wrapper .bottom-white { width:527px; height:9px; background:url(images/bottom-white.jpg) no-repeat bottom left; background-color:#fff; }
#wrapper .bottom-white-right { width:527px; height:9px; background:url(images/bottom-white-right.jpg) bottom right no-repeat; }


/*-- Блок для текста СЕРЫЙ --*/
#wrapper .blok-gray { margin-left:11px; font-size:11px; width:237px; background:url(images/top-gray.jpg) no-repeat; background-color:#ebebe1; }
#wrapper .top-gray-right { width:237px; height:9px; background:url(images/top-gray-right.jpg) top right no-repeat; }
#wrapper .text-gray { width:221px; padding:7px; border-left:1px solid #a2a29a; border-right:1px solid #a2a29a; }
#wrapper .bottom-gray { width:237px; height:9px; background:url(images/bottom-gray.jpg) no-repeat bottom left; background-color:#ebebe1; }
#wrapper .bottom-gray-right { width:237px; height:9px; background:url(images/bottom-gray-right.jpg) bottom right no-repeat; }

.text-gray li.active a { text-decoration:none; }

/*-- Блок для текста БЕЛЫЙ 775px --*/
#wrapper .blok-white2 { font-size:11px; width:774px; background:url(images/top-white.jpg) no-repeat; background-color:#fff; }
#wrapper .top-white2-right { width:774px; height:9px; background:url(images/top-white-right.jpg) top right no-repeat; }
#wrapper .text-white2 { width:752px; padding:10px; border-left:1px solid #a2a29a; border-right:1px solid #a2a29a; }
#wrapper .bottom-white2 { width:774px; height:9px; background:url(images/bottom-white.jpg) no-repeat bottom left; background-color:#fff; }
#wrapper .bottom-white2-right { width:774px; height:9px; background:url(images/bottom-white-right.jpg) bottom right no-repeat; }


/*-- Таблица полосатая --*/
.table-light { margin:7px 0 20px 0; width:710px;  background-color: #dcdcd1; border-collapse:collapse; }
.table-light td, #wrapper .table-light th { border:1px solid #625e3d; }
.table-light tr.tab2 td { background-color:#eeeee8; }
.table-light tr.tab1 td { background-color:#dcdcd1; }
.table-light td p { padding:0; margin:0; }
.table-light td .cn { text-align:center; }


/*-- map --*/
.map { width:700px; height:500px; }
#wrapper .map table, #wrapper .map table tr, #wrapper .map table tr td { padding:0; margin:0; }


/*-- COPY --*/
.clear { clear:both; }

#copy { 
   margin:10px;
   text-align:right;
   line-height:15px; 
   font-size:11px; 
   clear:both; 
   }
#copy p {  }
#copy a {  }

/*--AjaxSearch--*/
#ajaxSearch_form fieldset { border: none; padding:0; margin:0; }
.content .ajaxSearch_result { font-weight: bold; }
.content .ajaxSearch_result a { color: #000; text-decoration: underline; }
.content .ajaxSearch_result a:hover { text-decoration: none; }
.ajaxSearch_resultExtract { display: none; }
.ajaxSearch_resultDescription { display: none; }
.ajaxSearch_paging { display:block; }
.content .content-inside .ajaxSearch_resultsInfo { padding: 0px; }

.search #ajaxSearch_form { border: none; padding:0; margin:0; }
.search #ajaxSearch_form fieldset { border: none; padding:0; margin:0; }
.search #ajaxSearch_intro { display: none; }
.search #ajaxSearch_input { margin-bottom: 0px; }
.search #ajaxSearch_submit { background-color: #fff; border: 1px solid #ece9d8; margin:0px 0px 0px 2px;}

.ajax-search ul li {}

#FeedBackForm input { width: 240px; background-color:#DCDCD1; color:#625E3D; font-size:11px; }
#FeedBackForm textarea { width: 240px; background-color:#DCDCD1; color:#625E3D; font-size:11px; }
#FeedBackForm select { width: 244px; background-color:#DCDCD1; color:#625E3D; font-size:11px; }
#FeedBackForm #day { width: 45px; }
#FeedBackForm #month { width: 100px; }
.feedback p { padding-left: 7px; }
.errors { color: #cc0000; padding: 0px 7px 5px 7px; }


/*-- Витрина автомобилей --*/
.car-fon { padding:0; margin:0; background:url(images/car-fon.jpg) no-repeat; width:250px; height:225px; }
#wrapper table.blok-text .car-fon table, 
#wrapper table.blok-text .car-fon table td.prev1-td,
#wrapper table.blok-text .car-fon table td.center-td,
#wrapper table.blok-text .car-fon table td.next1-td { padding:0; margin:0; }
#wrapper table.blok-text .car-fon table td.prev1-td,
#wrapper table.blok-text .car-fon table td.next1-td { width:14px; }
#wrapper table.blok-text .car-fon table td.center-td { width:222px; }
 
.car-fon a.prev1 { cursor:pointer; display:block; width:14px; height:225px; background:url(images/point-left.jpg) no-repeat;}
.car-fon a.next1 { cursor:pointer; display:block; width:14px; height:225px; background:url(images/point-right.jpg) no-repeat;}
.car-fon a:hover.prev1 { background:url(images/point-left-active.jpg) no-repeat; }
.car-fon a:hover.next1 { background:url(images/point-right-active.jpg) no-repeat; }

 
.jCarouselLite1 { height:197px; }
.jCarouselLite1 h3 { border-bottom:none; font-size:16px; padding:0; }
.jCarouselLite1 a.car-link { font-size:11px; margin-bottom:2px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#fff; display:block; padding:2px 0 2px 10px; background-color:#ab2615; }
.jCarouselLite1 a:hover.car-link { background-color:#7d0011; }
.jCarouselLite1 a img { margin-top:2px; height:118px; width:224px; }
.jCarouselLite1 li { height:193px; width:224px; }

#selSubmit {
	margin-left: 13px;
	height: 16px;
	border: 1px solid #9C9C98;
	background: #EBEBE1;
	font-size: 10px;
	color: #625E3D;
}

/*-- Замена фона для модельного ряда если отключен флеш --*/
/*.chbg { background:url(assets/images/chbg/chbg-car.jpg) no-repeat; }*/

.isFlashDisabled {
	display: none;
}

.ditto-pages {
	padding: 10px 0px 0px 10px;
}
.ditto-pages a, .ditto-pages span {
	padding: 0px 3px;
}


/*-- Breadcrumbs --*/
.Breadcrumbs {
    padding: 10px 0 10px 0;
    color: #999;
    font-size: 10px;
}

.Breadcrumbs a {
    color: #999;
}
