BODY  {margin: 0px; padding: 0px; font-family: verdana, arial; font-size: 8pt; color: #4B4B4B;}
BODY.bg  {background: #000 }
TD, DIV {font-family: verdana, arial; font-size: 8pt; font-weight: normal; padding: 0px; margin: 0px; color: #4B4B4B; line-height: 140%;}
P     {margin-top: 0px; margin-bottom: 0px; line-height: 140%;}
HR    {height: 1px; color: #4B4B4B;}
IMG   {border: 0px;}
LABEL {cursor: pointer; cursor: hand}
FORM  {margin: 0px;}

H1 {color: #4B4B4B; font-size: 16px; font-weight: normal; padding: 0px; margin: 0px; padding-bottom: 10px;}
H2 {color: #333; font-size: 16px; font-weight: bolder; padding: 0px; margin: 0px; padding-bottom: 5px;}
H3 {color: #003267; font-size: 14px; font-weight: normal; padding: 0px; margin: 0px; padding-bottom: 5px; padding-top: 5px;}

A {color: #4B4B4B; text-decoration: underline;}
A:hover {color: #4B4B4B; text-decoration: none;}
A.no {text-decoration: none;}
A.big-blue {color: #003267; font-size: 14px; font-weight: normal; text-decoration: none;}
A.big-blue:hover {color: #003267; text-decoration: underline;}

#main {width: 1000px; background-color: #fff; text-align: left;}

#top {width: 1000px;}
#top div {float: left;}
#top #home  {width: 50px; height: 43px;}
#top #menu  {width: 740px;}
#top #menu ul {margin: 0px; margin-left: 0px; padding: 0px;}
#top #menu ul li {float: left; list-style: none; padding: 0px; padding-left: 15px; margin: 0px; font-size: 8pt; font-family: tahoma; color: #666; letter-spacing: 0.1em;}
#top #menu ul li img {float: left; margin-right: 5px; margin-top: 5px;}
#top #menu ul li a {float: left; text-decoration: none; padding-top: 3px;}
#top #menu ul li a.act {float: left; list-style: none; font-size: 8pt; height: 43px; padding-top: 0px; padding-left: 2px; padding-right: 2px; font-family: tahoma; color: #666; letter-spacing: 1pt; background-image: url(/images/menu-bg.gif); background-position: top; background-repeat: repeat-x;}
#top #menu ul li a.act div {padding-top: 3px; position: relative; font-size: 8pt; font-family: tahoma; color: #666; letter-spacing: 1pt;}
#top #right-bg {width: 30px; height: 21px; background-image: url(/images/menu-bg.gif); background-position: top; background-repeat: repeat-x;}

#bottom {width: 1000px; padding-top: 5px; padding-bottom: 20px;}
#bottom #menu {width: 920px; text-align: center; margin-left: 30px; margin-bottom: 20px;}
#bottom #menu a {margin-left: 30px; margin-top: 5px; margin-bottom: 5px; font-size: 8pt; font-family: tahoma; text-decoration: underline; color: #CCC;}
#bottom #menu a:hover {text-decoration: none; color: #666;}

#logotypes {clear: both; width: 1000px; height: 92px; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; text-align: center;}
#logotypes table td.logo {height: 83px; padding-top: 3px; text-align: center;}
#logotypes table td.logo_2 {height: 83px; padding-top: 3px;  background:transparent url(/images/pic-logo-act.gif) no-repeat scroll center bottom; text-align: center;}
#logotypes table td.logo_1 {height: 83px; padding-top: 34px; background:transparent url(/images/pic-logo-act.gif) no-repeat scroll center bottom; text-align: center;}
#logotypes table td.logo_3 { height: 83px; padding-top: 34px;  text-align: center;}





#logotypes2 {clear: both; width: 1000px; height: 30px; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; text-align: center;}
#logotypes2 table td.logo {padding-top: 5px; text-align: center;}
#lll {margin-top: -20px;}

#content {width: 1000px;}
#content #bg-gray {float: left; width: 1000px; background-color: #fff; background-image: url(/images/bg-01.gif); background-position: top; background-repeat: repeat-x;}
#content #bg-gray #content1 {float: left; padding-top: 20px; padding-left: 50px; padding-right: 50px;}
#content #bg-gray #content1 #left-col  {float: left; width: 240px;}
#content #bg-gray #content1 #right-col {float: left; width: 660px; margin-bottom: 20px;}
#content #bg-gray #content1 #right-col #bg {float: left; background-color: #fff; margin-bottom: 10px;}
#content #bg-gray #content1 #right-col #bg #text {float: left; padding: 15px;}
#content #bg-gray #content1 #right-col #bg #text1 {float: left; padding: 5px; padding-left: 15px; padding-right: 15px;}

.n-left1 {float: left; width: 200px;}
.n-left2 {float: left; width: 400px;}
.news-bg {height: 330px; background: url(/files/Image/men.jpg) top left no-repeat; padding-left: 190px; padding-top: 27px;}
.news-item {background-position: left; background-repeat: repeat-y; margin-bottom: 10px; padding-top: 2px; padding-left: 15px; padding-bottom: 2px;}

#left-content  {float: left; width: 300px; margin-right: 10px;}
#right-content {float: left; width: 320px;}
.right-print {text-align: right; margin-top: 5px;}

#address {width: 320px; position: relative;}
#address .addr-title {clear: both; float: left; width: 80px; margin-right: 5px; color: #999; line-height: 135%;}
#address .addr-desc  {float: left; width: 235px; line-height: 135%;}

#feedback-form {width: 320px; position: relative; margin-top: 12px; margin-top: "8px";}
#feedback-form .form-title {clear: both; float: left; width: 80px; margin-right: 5px; color: #999;}
#feedback-form .form-desc  {float: left; width: 235px;}
.form-01 {width: 100%; margin-bottom: 5px; color: #4b4b4b; border: 1px solid #CCC; font-size: 10px; letter-spacing: 1pt; padding: 2px; height: 20px;}
.form-02 {width: 100%; margin-bottom: 5px; color: #4b4b4b; border: 1px solid #CCC; font-size: 12px; letter-spacing: 0.8pt; padding: 2px;}
#div-feedbackform {font-size: 10px; letter-spacing: 0.8pt; color: #ff9900;}

.left  {float: left; width: 304px;}
.model-img {position: relative; border: 1px solid #CCC; position: relative;}
.model-img img {margin: 1px;}
.model-desc {position: relative; float: left; margin-left: 10px; width: 300px; line-height: 150%;}
.model-desc .model-link {position: absolute; right: 0px; top: 0px;}
.bg-red {margin-top: 10px; background-color: #ff0000; padding: 5px; color: #fff; font-size: 10pt;}

.hr    {clear: both; width: 630px; height: 1px; background-color: #ccc; padding: 0px; margin-top: 10px; margin-bottom: 10px;}
.hr-01 {height: 1px; background-color: #ccc; padding: 0px; margin: 0px; margin-bottom: 5px;}
.hr-02 {clear: both; height: 1px; background-color: #ccc; padding: 0px; margin-top: 5px; margin-bottom: 4px; margin-bottom: "3px";}

.border-01 {border: 1px solid #CCC; position: relative;}
.border-01 img {margin: 2px 2px 2px 2px;}
.img-01 {margin-bottom: 20px;}
.img-01s {margin-bottom: 2px;}
.img-02 {margin-bottom: 10px; margin-right: 10px;}
.img-03 {margin-top: 5px;}

.abs-01 {position: absolute; right: -2px; bottom: -2px;}
.counter {float: left; margin-right: 3px; margin-bottom: 3px; margin-bottom: "0px"; height: 31px;}
.counter1 {clear: both;}
.red {color: #ff9900;}
.clear {clear: both;}
.clear1 {clear: both; margin-bottom: 10px;}
.clear2 {clear: both; margin-bottom: 15px;}

.bg-white {background-color: #fff; color: #7B8D01; padding: 2px;}

.brand-img  {float: left; width: 190px; height: 100px;}
.brand-desc {float: left; width: 420px;}
#catalog-brands {width: 600px; height: auto; min-height: 300px; margin-bottom: 20px;}
#catalog-brands div {float: left; border: 0px solid #ccc; margin-right: 10px; margin-bottom: 20px;}
#catalog-brands div.nopad {margin-right: 0px;}
#catalog-brands div.model {clear: both; margin-right: 0px; margin-bottom: 0px; margin-top: 5px; padding-left: 25px;}
#catalog-brands div img {margin: 2px;}

#catalog-models-list {float: left; position: relative; width: 220px; margin-bottom: 20px; background-image: url(/images/bg-02.jpg); background-position: top; background-repeat: no-repeat;}
#catalog-models-list #list {float: left; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
#catalog-models-list #list div {float: left; width: 100px; height: 20px; color: #efefef;}
#catalog-models-list #list div a {color: #fff;}

#catalog-models-list1 {float: left; width: 100%; position: relative; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
#catalog-models-list1 #list {float: left; padding-left: 0px; padding-bottom: 10px;}
#catalog-models-list1 #list div {float: left; height: 20px; color: #efefef; font-size: 14px; font-weight: bold; margin-right: 10px;}

.catalog-models-l {float: left; position: relative; z-index: 100; width: 300px; height: 120px; margin-right: 30px; margin-bottom: 20px;}
.catalog-models-r {float: left; position: relative; z-index: 100; width: 300px; height: 120px; margin-bottom: 20px;}
.catalog-models-border {position: absolute; left: 0px; top: 0px; z-index: 200; width: 300px; height: 120px; background-image: url(/images/border-model.gif); background-position: left top; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.catalog-models-title  {position: absolute; left: 10px; bottom: 5px; z-index: 300;}

#model-gallery {margin-left: 1px; width: 658px; height: 340px; position: relative; z-index: 180; background-position: left top; background-repeat: repeat; overflow: hidden;}
#model-gallery #fil {width: 658px; height: 340px; position: relative; z-index: 190; background: url(/images/bg-gray.png) left top repeat; overflow: hidden;}
#model-label {position: relative; margin-top: 10px; margin-bottom: 10px; z-index: 200; height: 27px;}
#model-label #l-text {float: left; background-color: #fff; padding-right: 20px; height: 27px;}
#model-label #l-pic  {float: left; width: 90px; height: 27px; background-image: url(/images/pic-label.png); background-position: left top; background-repeat: no-repeat;}
#model-label #l-text div {padding-top: 5px; padding-left: 15px;}
#model-gallery-preview {position: absolute; left: 0px; bottom: 0px; z-index: 200; width: 658px; height: 55px;}
#model-gallery-preview .arrow-left {float: left; width: 35px; height: 30px; margin-top: 13px; margin-left: 5px;}
#model-gallery-preview .items {float: right;}
#model-gallery-preview .items .item {float: left; width: 65px; height: 44px; margin-top: 4px;}
#model-gallery-preview .items .item img {border: 1px solid #fff;}
#model-gallery-preview .items .item-act {float: left; width: 65px; height: 48px; background-image: url(/images/pic-border-small.gif); background-position: left top; background-repeat: no-repeat;}
#model-gallery-preview .items .item-act img {margin: 1px; margin-top: 5px;}

/* таблица комплектаций */
#compls-tbl-div {margin-left: 15px; margin-bottom: 1px;}
#compls-tbl TD {padding: 3px; padding-left: 10px; height: 27px; color: #333;}
#compls-tbl TD.red {color: #ff9900;}
#compls-tbl .tr-bg-white {background-color: #fff;}
#compls-tbl .tr-bg-gray  {background: url(/images/bg-phg.png) left top repeat;}
#compls-tbl .nopad  {padding: 0px; height: 1px;}

/* для галереи и цветов */
.colors-div     {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #fff; width: 22px; height: 15px;}
.colors-div-act {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #FF9900; width: 22px; height: 15px;}
.colors-img     {padding: 1px; margin: "1px";}
.gallery-pic    {float: left; border: 1px solid #ccc; margin-left: 5px; margin-right: 20px; margin-bottom: 5px;}
.gallery-pic img {margin: 1px;}
.gallery-pic-r  {float: left; border: 1px solid #ccc; margin-left: 5px; margin-bottom: 5px;}
.gallery-pic-r img {margin: 1px;}

.forms  {width: 300px; height: 20px; border: 1px solid #999; color: #333; font-size: 10px;}
.forms1 {width: 300px; border: 1px solid #ccc; font-size: 12px; color: #333;}

/* версия для печати */
#print-div {width: 80%;}
#print-logo {float: left; width: 220px; margin-top: 20px; margin-bottom: 10px;}
#print-addr {float: right; width: 320px; margin-top: 20px; margin-bottom: 10px;}
#print-content {width: 80%; clear: both; text-align: left; border-top: 1px solid #ccc;}
#print-content #print-text {padding-bottom: 20px; padding-top: 10px;}

/* стили для скрипта-слайдера */
#banner1 {clear: both; position: relative; width: 220px; height: 216px; background-image: url(/images/bg-02.jpg); background-position: left top; background-repeat: no-repeat;}
#div1 {padding-top: 12px; padding-left: 12px; padding-right: 5px;}
#div1 #pic1 {width: 194px; height: 94px; background-color: #fff;}
#div1 #pic1 img {margin: 1px;}
#div1 #pic1 #title1 {font-size: 10px; margin-left: 5px; letter-spacing: 0.6px; line-height: 100%;}
#div1 #desc1 {font-size: 10px; margin-left: 4px; margin-top: 4px; color: #fff; line-height: 100%;}
#banner1 .arrow-left  {position: absolute; right: 17px; bottom: 1px; height: 16px; width: 16px;}
#banner1 .arrow-right {position: absolute; right: 0px; bottom: 1px; height: 16px; width: 16px;}

.stripViewer .panelContainer .panel ul {text-align: left;}
.csw {display: none;}
.stripNav {display: none;}
#banner1 .stripViewer {position: relative; overflow: hidden; width: 220px; clear: both;}
#banner1 .stripViewer .panelContainer {position: relative; width: 220px; list-style-type: none;}
#banner1 .stripViewer .panelContainer .panel {float: left; position: relative; width: 220px;}

#slider2 .stripViewer {position: relative; overflow: hidden; width: 620px; clear: both;}
#slider2 .stripViewer .panelContainer {position: relative; width: 620px; list-style-type: none;}
#slider2 .stripViewer .panelContainer .panel {float: left; position: relative; width: 620px;}


.left5  {float: left; border: 1px solid #ccc; margin-left: 3px; margin-right: 25px; margin-bottom: 10px;}
.left5r {float: left; border: 1px solid #ccc; margin-left: 3px; margin-right: 0px; margin-bottom: 10px;}
.left5 img, .left5r img {margin: 1px;}

/* кредитный калькулятор */
#div-cc {padding-top: 10px; padding-left: 10px;}
.wh, .tbl-white TD {color: #fff;}
.cc-inp {width: 150px; margin-left: 5px; border: 1px solid #ccc; font-size: 12px; color: #333;}
.cc-inp1 {width: 85px; margin-left: 3px; border: 1px solid #ddd; font-size: 12px; color: #333;}
.cc-but  {width: 100px; margin-left: 5px; font-size: 12px; color: #333;}
.cc-but1 {width: 85px; margin-left: 3px; font-size: 12px; color: #333;}



