BODY {margin: 0px; padding: 0px; font-family: tahoma; font-size: 9pt; color: #fff; background-color: #000000;} 
/* BODY {margin: 0px; padding: 0px; font-family: tahoma; font-size: 9pt; color: #fff; background:url(../images/bgg.gif) #2668b4 repeat-x left top;} */
TD {font-family: tahoma; font-size: 9pt; font-weight: normal; padding: 0px; margin: 0px; color: #000000; line-height: 120%;}  

DIV {font-family: tahoma; font-size: 9pt; font-weight: normal; padding: 0px; margin: 0px; color: #C0C0C0; line-height: 120%;}
P   {margin-top: 0px; margin-bottom: 0px; line-height: 140%;}
p.news_desc {margin-top:5px;}
HR  {height: 1px; color: #E6E6E6;}
IMG {border: 0px;}
LABEL {cursor: pointer; cursor: hand}
FORM {margin: 0px;}
img.img-03 { max-width:60px; max-height:100px; margin-right:10px;}
img.img-033 { max-width:60px; max-height:100px; margin-right:10px; float:left;}
img.img-02 { max-width:120px; max-height:150px; margin-right:10px; float:left;}

H1 {color: #fff; font-size: 20px; font-weight: normal; padding: 0px; margin: 0px; margin-bottom: 15px;}
H2 {color: #fff; font-size: 10pt; font-weight: bold; padding: 0px; margin: 0px; padding-bottom: 5px;}
H3 {color: #fff; font-size: 8pt;  font-weight: bold; padding: 0px; margin: 0px;}
H4 {color: #fff; font-size: 9pt; font-weight: bold; padding: 0px; margin: 0px; padding-bottom: 5px;}

A {color: #000; text-decoration: underline;}
A:hover {color: #fff; text-decoration: none;}
A.yellow {color: #fff200; text-decoration: none;}
A.yellow:hover {color: #fff200; text-decoration: underline;}
.item a {color: #fff; font-weight: bold; text-transform:uppercase;}

#main-bg {width: 100%; background: url(../images/bg1.jpg) center -140px no-repeat;}
/*#main-bg {width: 100%; background: url(../images/newbg2.jpg) top center no-repeat;}*/

#top {width: 1028px; height: 140px; margin-bottom: 0px; text-align: left;}
#top #phone {float: right;  width: 280px; height: 70px; margin-left: 15px; margin-top: 40px;}
#top #topcenter {float: right;  width: 300px; height: 100px; margin-right: 10px; margin-top: 35px; align: center;}
#top #phone #address {float: left; width: 256px; padding-top: 5px; font-size: 10pt; }
#top #phone #addr-line {float: left; width: 1px; height: 35px; margin-right: 10px; background-color: #fff;}
#top #logo  {float: left; width: 259px; height: 125px; margin-right: 15px; margin-left: 15px; margin-top: 35px;}

#menu {height: 35px; width: 1028px; clear: both;}
#menu div {float: left;}
#menu-tbl {width: 998px; height: 35px; background-image: url(../images/menu-bg.png); background-position: top; background-repeat: repeat-x;}
#menu-tbl TD#bg-act {height: 35px; background-image: url(../images/menu-bg-act.png); background-position: top; background-repeat: repeat-x;}
#menu-tbl TD#bg-act a {text-decoration: none;}
#menu-tbl TD.item {padding-left: 10px; padding-right: 10px; font-weight: bold;}

#catalog-menu {width: 1028px; height: 90px; clear: both; background-color: #939598}
#catalog-menu #pad {padding-left: 15px}
#catalog-menu #pad .item {float: left; width: 82px; padding-top: 3px; padding-bottom: 5px;}
#catalog-menu #pad .item-act {float: left; width: 70px; padding-top: 3px; padding-bottom: 5px; background-color: #6D6E71}
#catalog-menu #pad .item-act a {text-decoration: none;}

#catalog-menu1 {height: 40px; clear: both;}
#catalog-menu1 .item {float: left; padding-right: 20px; font-size: 14px;}
#catalog-menu1 .item-act {float: left; padding-right: 20px; background-color: #939598; font-size: 14px;}
#catalog-menu1 .item-act a {text-decoration: none;}

#catalog-submenu {width: 1028px; height: 30px; clear: both; background-color: #828386;}
#catalog-submenu .item {float: left; padding-right: 20px; padding-left: 40px; padding-top: 5px; font-size: 14px;}
#catalog-submenu .item a {color: #fff; font-size: 14px;}

#content {width: 1028px; clear: both;}
#content #bg {background-color: #6D6E71; float: center; background: url("../images/linkfarm-background.jpg") no-repeat scroll center -10px transparent; width: 100%;}



#content #bg #col-left   {width: 200px; float: left; padding-top: 20px;}
#content #bg #col-center1 {width: 828px; float: left; text-align: left; padding-top: 20px; padding-tleft: 10px; position: relative;}
#content #bg #col-center {width: 605px; float: left; text-align: left; padding-top: 20px; padding-left: 10px; position: relative;}
#content #bg #col-center #lg-bg {width: 605px; background: url(../images/logos-bg.jpg) top no-repeat;}
#content #bg #col-center #lg-bg #text {padding: 20px;}
#content #bg #col-center #banner2 {padding-left: 20px;}
#menu2 {margin-top: 20px; padding-bottom: 20px; width: 605px; clear: both; color: #fff; }
#menu2 div {float: left; margin-right: 20px; margin-left: 0px; font-size: 9px; color: #fff; }
#content #bg #col-right  {width: 190px; margin-left: 15px; float: left; text-align: left; padding-top: 20px;}
#content #bg #description {clear: both; width: 960px; text-align: center; font-size: 10px;}

#nav-title {padding: 20px; padding-bottom: 0px; padding-left: 40px; font: 14px verdana; text-align: left;}
#nav-title b {color: #fff200;}
#nav-title a {color: #fff; text-decoration: none;}
#nav-title a:hover {color: #fff; text-decoration: underline;}

#cat-logo {margin-left: 0px; text-align: center;}
#cat-menu {margin: 20px; margin-top: 5px; text-align: left;}
#cat-menu .item {width: 155px;/* height: 22px;*/ height:auto;}
#cat-menu .item-act {width: 155px; height: 22px; background-color: #939598; text-align: center;}
#cat-menu .item div {padding: 5px; padding-left: 20px;}
#cat-menu .item-act div {padding: 5px; color: #fff;}

#mod-menu {margin-top: 20px; text-align: left; padding-bottom: 10px; }
#mod-menu .item {width: 190px; height: 33px;}
#mod-menu .item-act {width: 190px; height: 33px; background-color: #939598;}
#mod-menu .item div {padding: 5px; padding-left: 10px; font-size: 11px;}
#mod-menu .item-act div {padding: 5px; padding-left: 10px; color: #fff; font-size: 11px;}

#cat-menu-h {margin-top: 5px; text-align: left; height: 40px;}
#cat-menu-h .item {float: left;}
#cat-menu-h .item-act {float: left; height: 22px; background-color: #b1adb6;}
#cat-menu-h .item div {padding-right: 20px;}
#cat-menu-h .item-act div {padding-right: 20px; color: #fff;}

#catalog-brands div {float: left; margin-left: 10px; margin-bottom: 10px;}

#colors-gallery {margin-left: 20px; width: 570px; float: left; position: relative;}
#colors-gallery .items {float: right; position: absolute; right: 15px; top: 0px; z-index: 500;}
#colors-gallery .items .item {float: left; border: 1px solid #dfdfdf; margin-right: 3px; margin-top: 2px; margin-left: 3px;}
#colors-gallery .items .item-act {float: left; margin-right: 3px; margin-left: 3px; width: 26px; height: 26px; background: url(/images/colors-act-border.png) top no-repeat;}
#colors-gallery .items .item-act img {margin-top: 3px; margin-left: 4px;}

#color_img {margin-top: -20px;}

#model-content {width: 570px; clear: both; margin-left: 20px; position: relative; top: -50px;}

#tbl-compl {width: 570px; clear: both;}
#tbl-compl TD {height: 23px; padding-top: 3px; padding-left: 10px;}
#tbl-compl TD.nopad {height: 23px; padding: 0px; color: #ffffff; }
#tbl-compl TD.pad1 {height: 23px; padding: 0px; padding-top: 3px;}
.bg-title {background: #333132 url(/images/cat-menu-bg.gif) top repeat-x; color: #ffffff; }
.bg-gray  {background: #C0C0C0; color: #000000; }
.bg-gray1 {background-color: #C0C0C0; }
.bg-dark  {background-color: #DCDCDC; }



#tbl-compl1 {width: 570px; clear: both;}
#tbl-compl1 TD {padding-top: 3px; padding-bottom: 3px; padding-right: 5px; border-bottom: 1px dashed #e6e6e6; border-left: 1px dashed #e6e6e6;}
#tbl-compl1 TD.pad1  {padding-left: 5px;  padding-right: 5px; border-bottom: 1px dashed #e6e6e6; border-left: none; font-size: 12px;}
#tbl-compl1 TD.pad2  {padding-left: 5px;  padding-right: 5px; padding-top: 5px; border-bottom: 1px dashed #e6e6e6; border-left: none; font: 14px bold;}
#tbl-compl1 TD img {margin-top: 3px;}
#tbl-compl1 TD.nopad img {margin: 0px;}
#tbl-compl1 TR.bg-title TD {border: none;  color: #ffffff;}
#tbl-compl1 TD.bg-title TD {border: none;  color: #ffffff;}
#tbl-compl1 TD.ttl {padding-left: 3px; padding-right: 3px; color: #ffffff;}
#tbl-compl1 ttl {padding-left: 3px; padding-right: 3px; color: #ffffff;} 
#tbl-compl1 TD.nopad {padding: 0px; border: none;}

.catalog-model {float: left; position: relative; z-index: 100; width: 228px; height: 130px; margin-left: 20px; margin-bottom: 20px;}
.catalog-model .catalog-model-title {position: absolute; left: 2px; top: 2px; z-index: 300; width: 224px; height: 21px; color: #ffffff; background-image: url(/images/model-title-bg.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.catalog-model-act {float: left; position: relative; z-index: 100; width: 228px; color: #ffffff; height: 130px; margin-left: 20px; margin-bottom: 20px;}
.catalog-model-act .catalog-model-title {position: absolute; left: 2px; top: 2px; z-index: 300; width: 224px; color: #ffffff; height: 21px; background-image: url(/images/model-title-bg-act.png); background-position: left top; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.catalog-model .catalog-model-border, .catalog-model-act .catalog-model-border {position: absolute; left: 0px; top: 0px; z-index: 200; width: 228px; height: 130px; background-image: url(/images/model-border.gif); background-position: left top; background-repeat: no-repeat; cursor: pointer; cursor: hand;}
.catalog-model a {text-decoration: none;}

#bottom-corners {width: 928px; height: 15px; clear: both;}
#bottom-corners div {float: left;}
#bottom-corners #bg {background: #000000 top repeat-x; width: 898px;}
#bottom-corners #bg3 {background: url(../images/bottom-bg.gif) top repeat-x; width: 898px;}

#bottom {width: 1028px; height: 95px; clear: both; background: url(../images/bottom-shadow.png) top no-repeat;}
#bottom #copy {width: 250px; float: left; margin-left: 40px; margin-top: 3px; font-size: 10px;}
#bottom #counters {float: right; margin-right: 90px; margin-top: 3px;}
#bottom #counters div {float: left; margin-right: 5px; margin-top: 3px;}

.title-01 {width: 200px; height: 50px; background: url(../images/pic-title-red-big.gif) top no-repeat;}
.title-01 div {padding-top: 5px; padding-left: 10px; font-weight: bold; text-decoration: underline;}
.title-02 {width: 200px; height: 30px; color: #ffffff; background: url(../images/or.jpg); top no-repeat;}
.title-02 div {padding-top: 3px; padding-left: 10px; color: #ffffff; font-weight: bold; text-decoration: underline;}
.title-red {width: 200px; height: 50px; background: url(../images/pic-title-red.gif) top no-repeat;}
.title-red div {padding-top: 3px; padding-left: 10px; font-weight: bold; text-decoration: underline;}

DIV.spec, UL.spec, UL.spec-w {margin: 0px; padding: 0px; margin-left: 26px; margin-bottom: 20px;}
UL.spec LI {list-style: outside url(../images/pic-li-01.gif); margin: 0px; padding: 0px; padding-bottom: 10px; padding-right: 15px;}
UL.spec LI.yellow {list-style: outside url(../images/spacer.gif); padding-top: 20px; color: #fff200; font-weight: bold; text-decoration: underline;}
UL.spec-w LI {list-style: outside url(../images/pic-li-02.gif); margin: 0px; padding: 0px; padding-bottom: 10px; padding-right: 15px;}

.img-01 {margin-bottom: 20px;}
.img-02 {margin-bottom: 15px;}

#print-logo {margin-left: 20px; width: 320px; height: 53px;}
#print-content {margin: 20px; border: 1px solid #e5e5e5;}
#print-content #print-text {padding: 20px;}

.right {float: right;}
.right-01 {float: right; height: 30px; margin-top: 5px;}
.left  {float: left;}
.left-01  {float: left; margin-right: 8px; margin-bottom: 10px; border: 1px solid #dfdfdf;}
.left-01r {float: left; margin-bottom: 10px; border: 1px solid #dfdfdf;}
.clear {clear: both; display: inline}
.pad-left {padding-left: 10px;}

#full {padding-bottom: 20px}

/* форма кредита */
#creditlink {color: #ff0000; font-size: 14px; margin-bottom: 10px;}
#creditlink a {color: #ff0000;}
.red {color: #ff0000}
.forms-01 {width: 190px; font-size: 9px; color: #666;}
.forms-02 {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;}


#feedback-form {width: 400px; position: relative; margin-top: 10px;}
#feedback-form .form-title {clear: both; float: left; width: 140px; margin-right: 5px; color: #999;}
#feedback-form .form-desc  {float: left; width: 240px;}
.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;}

/* каталог БУ */
H3.detail {font-size: 14pt; padding: 0px; margin: 0px; font-weight: bold; color: #fff200;}

.bu-left-01 {float: left; width: 100px; text-align: left;}
.bu-left-02 {float: left; padding-top: 3px;}
.bu-left-03 {float: left; width: 62px; height: 50px; cursor: pointer; margin: 1px;}
.bu-left-04 {float: left; padding-left: 5px;}
.bu-text-01 {padding: 3px;}
.bu-text-03 {padding-top: 10px;}
.bu-bg-01 {background-color: #333132;}
.tr-catalog-light {background-color: #737477;}
.tr-catalog-dark {background-color: #6D6E71;}
.bu-bg-title {background: #333132 url(/images/cat-menu-bg.gif) top repeat-x;}

.img-border-orange-big {border: 2px solid #fff200; padding: 1px; width: 400px; margin-top: 4px;}
.img-border-orange {border: 1px solid #fff200; padding: 1px;}
.img-border-gray {border: 1px solid #E6E6E6; padding: 1px;}
.img-border-gray2 {border: 1px solid #E6E6E6; padding: 1px; width: 56px; height: 43px;}

#paging   {margin-left: 125px; margin-top: 5px; padding-bottom: 5px; margin-bottom: 5px; font-size: 10pt;}
#page-border {float: left; margin-right: 5px; background-color: #6D6E71;}
#page-border-act {float: left; margin-right: 5px; background-color: #737477; color: #E6E6E6;}
#page-num {padding: 5px; padding-left: 10px; padding-right: 10px;}

.abutton {
background: url(../images/zvonok.jpg);  
   background-position: 100% 0px;
   width: 140px; 
   height: 30px; 
   text-align: center;"
}

.abutton:hover {
background: url(../images/zvonok.jpg);  
   background-position: 100% -40px;
   width: 140px; 
   height: 30px; 
   text-align: center;
}


.bu-red  {color: #fff200;}
.bu-red2 {color: #fff200;}
table.reviewform td {vertical-align:top; padding:3px;}
/* --------------------- /каталог БУ */

.reds {width: 370px; background:#F00; color:#FFF; font-size:11pt; text-align:center; padding:3px; font-weight: bold;}
.random_news { background:#d0d0d2; width:170px; padding:5px; color:#333; margin-left:5px; //width:180px;}
.random_news a {color:#666;}

