BODY  {margin: 0px; padding: 0px; background-color: #fff;}
BODY.main  {padding-top: 30px; background-color: #4B0808; background-image : url(../images/bg.gif);}
TD, DIV {font-family: verdana; font-size: 9pt; font-weight: normal; padding: 0px; margin: 0px; color: #333;}
LABEL {cursor: pointer; cursor: hand;}
HR    {color: #333; height: 1px;}
FORM  {margin: 0px;}
IMG   {border: 0px;}

A {color: #0099FF; text-decoration: underline;}
A:hover {color: #0099FF; text-decoration: none;}
A.menu {color: #fff; text-decoration: none;}
A.menu:hover {color: #fff; text-decoration: none;}
A.wh {color: #fff; text-decoration: underline;}
A.wh:hover {color: #fff; text-decoration: none;}
A.gray {color: #666; text-decoration: none;}
A.gray:hover {color: #666; text-decoration: underline;}
A.gray1 {color: #666; text-decoration: underline;}
A.gray1:hover {color: #666; text-decoration: none;}
A.big {color: #666; text-decoration: underline; font-size: 15px;}
A.big:hover {color: #666; text-decoration: none;}

H1 {font-family: tahoma; font-size: 16pt; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 10px; color: #5B5547;}
H1.wh {margin-bottom: 5px; color: #fff;}
H2 {font-family: tahoma; font-size: 14pt; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 5px; color: #666;}
H3 {font-family: tahoma; font-size: 14pt; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 5px; color: #fff;}

.black {color: #000;}
.wh {color: #fff;}
.wh1 {color: #fff; font-size: 12pt; font-family: arial;}
.red {color: #ff0000;}
.bold {font-weight: bold;}

.bg-menu {background-image: url(/images/menu-bg01.gif); background-position: top; background-repeat: repeat-x; background-color: #2F2223;}
.bg-logo {background-image: url(/images/logo-bg01.gif); background-position: top; background-repeat: repeat-x; background-color: #28292B;}
.bg-logo-02 {background-image: url(/images/logo-bg02.gif); background-position: top; background-repeat: repeat-x; background-color: #28292B; text-align: center; padding-top: 6px;}
.bg-content {background-image: url(/images/content-bg02.gif); background-position: left top; background-color: #EBE6DB;}
.bg-content-01 {background-image: url(/images/content-bg01.gif); background-position: left top; background-repeat: repeat-x; background-color: #EBE6DB;}
.bg-line-01 {background-image: url(/images/pic-line2-dashed.gif); background-position: top; background-repeat: repeat-y;}
.bg-line-02 {background-image: url(/images/pic-line-dashed.gif); background-position: left; background-repeat: repeat-x;}
.bg-01 {background-color: #fff; padding: 20px;}

.div-01  {padding-left: 5px; padding-top: 4px;}
.div-02  {text-align: center; padding-top: 6px;}
.div-03  {padding: 5px; padding-left: 15px;}
.div-04  {padding-right: 0px; padding-bottom: 15px;}
.div-05  {padding-left: 15px; padding-bottom: 15px;}
.div-06  {padding-right: 0px; padding-top: 15px;}
.div-07  {padding-left: 15px; padding-top: 15px;}
.div-08  {padding-bottom: 10px;}
.div-09  {padding-left: 10px; padding-top: 5px;}
.div-10  {padding-right: 15px; padding-top: 5px;}
.div-11  {padding-right: 30px; padding-left: 30px;}

.rel {position: relative;}
.left {float: left;}
.left-01 {float: left; margin-right: 25px; margin-bottom: 10px;}
.left-02 {float: left; margin-bottom: 10px;}
.right {float: right;}
.clear {clear: both;}
.clear1 {clear: both; height: 8px;}

.img-01 {margin-right: 10px; margin-bottom: 10px;}

.div-model-01   {float: left; width: 494px; height: 165px; margin-right: 1px; margin-bottom: 10px;}
.div-model-02   {float: left; width: 227px; height: 165px; background-image: url(/images/model-bg-01.gif); background-position: left top; background-repeat: no-repeat;}
.div-model-02 div.wh  {color: #fff; padding: 10px; padding-left: 15px;}
.div-model-02 div.wh2 {color: #fff; padding: 10px; padding-top: 15px;}

.div-model-menu-01 {width: 195px; height: 24px; margin-left: 5px; margin-bottom: 3px;}
.div-model-menu-01 div {padding-left: 5px; padding-top: 2px;}
.div-model-menu-01 a {color: #fff; font-size: 13pt; text-decoration: none;}
.div-model-menu-01 a:hover {color: #fff; font-size: 13pt; text-decoration: none;}
.div-model-menu-02 {width: 195px; height: 24px; margin-bottom: 3px; margin-left: 5px; background-image: url(/images/model-bg-menu.gif); background-position: left top; background-repeat: no-repeat;}
.div-model-menu-02 div {padding-left: 5px; padding-top: 2px; color: #999; font-size: 13pt;}
.div-model-menu-02 a {color: #999; font-size: 13pt; text-decoration: none;}
.div-model-menu-02 a:hover {color: #999; font-size: 13pt; text-decoration: none;}

.bg-model-01  {width: 722px; height: 30px; background-image: url(/images/model-bg-03.gif);      background-position: left top; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.bg-model-01h {width: 722px; height: 30px; background-image: url(/images/model-bg-03hover.gif); background-position: left top; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.bg-model-01a {width: 722px; height: 30px; background-image: url(/images/model-bg-03act.gif);   background-position: left top; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.bg-model-01b {width: 722px; height: 30px; background-image: url(/images/model-bg-03act.gif);   background-position: left top; background-repeat: no-repeat;}
.bg-model-01s {width: 154px; height: 30px; background-image: url(/images/model-bg-154.gif);   background-position: left top; background-repeat: no-repeat;}
.div-model-c01  {float: left; width: 25px; padding-left: 10px; padding-top: 3px;}
.div-model-c02  {float: left; width: 462px; padding-left: 5px; padding-top: 6px; color: #fff;}
.div-model-c02 a, .div-model-c02 a:hover {color: #fff; text-decoration: none;}
.div-model-c03  {float: left; width: 205px; text-align: right; padding-top: 6px; color: #fff;}
.div-model-c04  {float: left; padding-left: 10px; padding-top: 6px; color: #fff;}
.div-model-desc0154 {width: 154px; margin-bottom: 1px; clear: both;}
.div-model-desc154  {width: 154px; margin-bottom: 5px; margin-bottom: "0px";}
.div-model-desc0 {width: 722px; margin-bottom: 1px; clear: both;}
.div-model-desc  {width: 722px; margin-bottom: 5px; margin-bottom: "0px";}
.div-model-desc1 {position: relative; background-color: #fff; border-left: 1px solid #131516; border-right: 1px solid #131516; background-image: url(/images/model-bg-04.gif); background-position: left top; background-repeat: repeat-x;}
.div-model-desc1 div.pad  {position: relative; padding: 10px; padding-left: 20px; padding-right: 20px;}
.div-model-desc1 div.pad1 {position: relative; padding: 10px; padding-left: 20px; padding-right: 0px;}
.div-model-desc1 div.pad2 {position: relative; padding: 10px; padding-left: 20px; padding-right: 20px;}
.div-model-desc1 div.pad3 {position: relative; padding: 10px; padding-left: 20px; padding-right: 0px; padding-bottom: 5px;}
.div-model-desc1 div.pad3 div {position: relative; padding-bottom: 5px; color: #666;}
.div-model-desc3 {height: 170px; background-color: #fff; border-left: 1px solid #131516; border-right: 1px solid #131516; background-image: url(/images/model-bg-04.gif); background-position: left top; background-repeat: repeat-x;}
div.pad1 {padding: 10px; padding-left: 20px; padding-right: 0px;}
.div-model-desc4 {height: 80px; background-color: #fff; border-left: 1px solid #131516; border-right: 1px solid #131516; background-image: url(/images/model-bg-04.gif); background-position: left top; background-repeat: repeat-x;}
.div-model-desc2 {width: 722px; height: 4px; background-image: url(/images/model-pic-03.gif); background-position: left top; background-repeat: no-repeat;}
.div-model-desc154 {width: 154px; height: 4px; background-image: url(/images/model-pic-154.gif); background-position: left top; background-repeat: no-repeat;}
#form-button {padding-top: 2px; padding-bottom: 20px;}

.div-logos1 {position: relative; width: 100%;}
.div-logos {position: absolute; z-index: 5000; top: -62px; left: 0px;}

.forms {width: 380px; font-size: 9px; color: #666;}
.forms1 {font-size: 9px; color: #666;}
.forms-03 {font-family: Arial; font-size: 11px; color: #584B3F; width: 100%;}
.forms-03red {font-family: Arial; font-size: 11px; color: #584B3F; width: 100%; border: 1px solid #ff0000;}
.forms-04 {font-family: Arial; font-size: 11px; color: #584B3F;}
.forms-05 {font-family: Arial; font-size: 11px; color: #584B3F; width: 140px;}
.forms-05red {font-family: Arial; font-size: 11px; color: #584B3F; width: 140px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #584B3F; width: 50px;}
.forms-06red {font-family: Arial; font-size: 11px; color: #584B3F; width: 50px; border: 1px solid #ff0000;}

.colors-div     {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #ccc;}
.colors-div-act {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #2A88E8;}
.colors-img     {padding: 1px; margin: "1px";}
.colors-div1    {position: relative; float: left; width: 300px; margin-top: 5px; margin-bottom: 10px;}
.colors-div2    {position: relative; float: left; width: 360px; margin-top: 5px;}
.colors-div3    {position: relative; float: left; width: 330px; margin-top: 5px; margin-bottom: 10px;}
.colors-div4    {position: relative; float: left; width: 690px; margin-top: 5px;}
.gallery-pic    {position: relative; border: 1px solid #333; float: left; margin-right: 33px; margin-bottom: 5px;}
.gallery-pic-r  {position: relative; border: 1px solid #333; float: left; margin-bottom: 5px;}

#brands {float: left; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #333;}
#brands div {float: left; padding-right: 20px; font-size: 13pt;}

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